gpt4 book ai didi

python - 如何指定python的版本来运行脚本?

转载 作者:行者123 更新时间:2023-12-03 23:32:00 25 4
gpt4 key购买 nike

我现在正在使用预装了 python 2.7.5 的 mac 学习 python。但是我也安装了最新的3.4。

我知道如何选择在命令行模式下使用哪个解释器,即 python vs python 3 将调出相应的解释器。

但是,如果我只是编写一个带有此 header 的 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)]

最佳答案

shebang(脚本 header )设置为 python3.4 的路径,您可以使用 which 获取该路径。

例如,这是我有什么:

$ which python
/usr/bin/python
$ which python3.4
/usr/local/bin/python3.4

然后,只需适当设置shebang:
#!/usr/local/bin/python3.4

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com