Skip to main content
 首页 » 编程设计

python之如何在 Windows 上指定 python 解释器

2024年08月12日29telwanggs

我的程序是在 python 3.1 上编写的(这是我犯过的最大错误)。现在我想使用一些在 2.6 上编写的模块。

我知道可以在 Unix #!/usr/bin/python2.6 中指定解释器。但是,如果我使用 Windows 怎么办? Windows 中是否存在任何指定解释器的方法?

编辑:我希望能够同时使用两个解释器。

请您参考如下方法:

shebang 行:

#!/usr/bin/python2.6 

...在 Windows 中将被忽略。

在 Windows 中,您必须直接调用正确的 python 解释器 (AFAIK)。通常,人们将他们的 Python 版本特定目录 (c:\Python26) 添加到他们的 PATH(环境变量)中,这样您只需在任何命令行键入“python”,它就会调用解释器。

但是,您也可以调用任何您想要的特定解释器。

例如, 在 Windows 上,我同时安装了 Python 2.6 和 3.1(分别位于 c:\Python26 和 c:\Python31)。我可以像这样对每个脚本运行一个脚本:

c:\python26\python foo.py 

或

c:\python31\python foo.py