重新安装Python后,Shebang(#!)在脚本中不起作用

时间:2019-08-27 12:30:28

标签: python python-3.x python-2.7 shebang

我在Windows中有2个版本的python 2.7和3.7。在重新安装它们之前,一切都工作正常,但是现在当我希望python运行3.7时,它默认为2.7。

我尝试过

#!/usr/bin/python3 
#!/usr/bin/env python3
#!python3

我也玩过 环境变量

PATH
PY_PYTHON

他们都不在工作。

此外,如果我仅自行安装3.7版本,则默认情况下,Python无法识别.py文件格式(无法识别的文件图标),直到安装2.7。因此,我无法在不使用'py'的情况下从命令行打开文件。我认为可以解释为什么默认为2.7的解决方案,我只是不知道如何解决。

0 个答案:

没有答案