python - 指定用于运行脚本的 python 版本

标签 python python-2.7 python-3.x

我的系统上同时安装了 python 2.7 和 3.2。我希望一些脚本使用 python 3.2 运行,而一些脚本使用 2.7 但是,我不想每次都去 IDLE 运行脚本。是否可以采取任何措施使脚本在指定的版本中自行执行?

我尝试过使用 sys 和 os 模块进行一些实验,但结果证明是无用的。

最佳答案

如果您使用的是 *nix 系统,那么您可以使用 Shebang

示例:

  • #!/usr/bin/env python3.2

或者

  • #!/usr/bin/env python2.7

或者您可以使用特定版本运行脚本

例子:

  • python2.7 yourscript.py

如果你是Windows系统那么你可以使用

  • #!/Python26/python

关于python - 指定用于运行脚本的 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713698/

相关文章:

python - 无序逃逸——Google Foobar 2020 测试用例不通过

python - 如何在 Python/PyOpenGL 中对 GLfloat 类型的对象进行加法?

python - 按表格格式化列表数据

python - 如何使用 p12 证书连接到 LDAP 服务器

python - 如何在 python/pandas 的循环中迭代使用变量名

python - 从变量 Python (urllib2.urlopen) + Beautifulsoup4 打开链接

python - python脚本中的身份验证以root身份运行

python - 给自己还是不给自己?

python - 更改列名称类型,Python 3.6

python-3.x - 内存泄漏 Keras TensorFlow1.8.0