[英]how to specify version of python to run a script?
我现在正在使用预装了 python 2.7.5 的 mac 学习 python。 但是我也安装了最新的3.4。
我知道如何选择在命令行模式下使用哪个解释器,即 python vs python 3 将调出相应的解释器。
但是,如果我只是编写一个带有此标头的 python 脚本“#!/usr/bin/python”并使其可执行,我如何强制它使用 3.4 而不是 2.7.5?
就目前而言,print sys.version 说:
2.7.5(默认,2013 年 8 月 25 日,00:04:04)[GCC 4.2.1 兼容 Apple LLVM 5.0 (clang-500.0.68)]
您知道,您可以使用py -specific version
启动 python 要在具有特定版本的解释器上运行脚本,您只需使用以下参数启动脚本, py yourscript.py -version
您可以在 Python 脚本中添加第一行:
#!/usr/bin/env python3
如果不需要,它比设置路径或确切的python 3子版本更好。
在python中,您可以使用:
py yourscript.py -version
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.