我可以将订单更改为Python,3在系统路径变量中的文件夹。但是,还有什么其他方法可以做到这一点呢?
python - 除了在系统变量“PATH”中交换路径到python文件夹的顺序以外,还有什么方法可以交换python版本?-LMLPHP
应该有更优雅的方法来更改我要运行的python版本。
例如,在控制台中:
python file.py将运行python2
在我将python命令更改为使用python3之后,它应该是相同的:
python file.py将使用python3

最佳答案

我想您正试图使用正确的解释器运行脚本,这取决于使用哪一个Python版本。在unix/linux上,这是通过所谓的“shebang”完成的,它写在文件的第一行。例如。:

#!/usr/bin/env python3.6

如果您安装Python 3比Python 3.3更新,您可以使用python launcher for windows,它应该能够根据SeBon,甚至在窗口上启动正确的Python版本。
有关shebangs的更多信息,请参见此处。

07-24 20:40