python - 为 python 脚本设置默认解释器

标签 python default interpreter

我使用的模块只能在 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/

相关文章:

c - Brainfuck 解释器在 c 打印中遇到麻烦

python - 使用正则表达式仅从不包含重复字母的列表中提取那些单词

java - 如何使用注释在 Spring MVC 中创建默认方法?

spring-boot - Open API Spec V2.0 - 枚举类型字段的默认值

maven - Jenkins 为 Maven 作业执行的默认命令是什么?

c++ - 用 C 和 C++ 编写的解释器如何将标识符绑定(bind)到 C(++) 函数

c++ - C/C++ Python 解释器

python - 如何使用值、索引和列的数组更新 pandas 数据框?

python - 格式化文件路径

python - 测试来自 Python 套接字异常的特定错误号