我使用的模块只能在 python 2.7 中找到,因此当我运行我的脚本时,我必须指定 python2.7 script
而不仅仅是 script
。我知道那里有更大的问题,但我仍然想知道 -
是否可以在编写 python 脚本时将解释器默认设置为 2.7?
也许通过设置 #!/usr/bin/env python
例如?
最佳答案
大多数 unix 环境都有 python2.7
可执行文件,因此您可以编写:
#!/usr/bin/env python2.7
显然这在 Windows 上没有多大帮助。您也可以在启动后至少检查 python 版本,尽管它不会帮助您运行更高版本(如果可用):
import sys
print sys.version_info
...really do checks here...
关于python - 为 python 脚本设置默认解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12374307/