use*_*711 8 python windows python-2.7
我应该在script.py的顶部放置哪些文本来调用我需要使用的特定版本的Python?
我在Windows XP上有两个版本的Python,2.6.5和2.7.2.它们每个都有自己的特殊模块,并由不同的应用程序安装.我的脚本放在桌面上,以便我可以方便地双击并运行它们.
问题是我的所有脚本都调用2.6.5,这对于使用2.6.5安装的模块的脚本来说很好,但我的2.7.2脚本不能运行.他们在没有我需要导入的模块的情况下调用Python 2.6.5.
我试过在没有#和没有#的情况下输入各种标题!我需要时调用2.7.2,但我的语法错误或者无法在Windows下指定.任何人都可以告诉我我需要添加到我的脚本的行的确切语法.2.7.2的python.exe存储在C:\ OSGeo4W\bin下
感谢您让我知道在script.py顶部放置哪一行来调用我需要使用的Python的确切版本.
如果你已经在系统上安装了Python 3.3,它为Python脚本添加了一个新的启动器,这意味着你可以使用一个shebang行:
#!python2.7
print "Hello"
Run Code Online (Sandbox Code Playgroud)
要么
#!python3.3
print("World")
Run Code Online (Sandbox Code Playgroud)
将运行和运行适当的python,或者您可以指定Python解释器的完整路径或创建定义特定Python解释器的缩写的ini文件.
有关Windows shebang行中可用的不同选项,请参阅PEP 397.
如果您不想安装Python 3.3,那么您也可以单独安装启动器.
| 归档时间: |
|
| 查看次数: |
6098 次 |
| 最近记录: |