我安装了 python 2.7 和 3.4 版本。但是当我说“python -V”时,它显示版本为 2.7 而不是 3.4
如何告诉 ubuntu 使用最新的 python?此设置在哪里配置?
答案1
如果你跑python -V
,你会得到:Python 2.7.6
,但是,如果你跑python3 -V
,你会得到3.4.0
。
运行脚本时,您可以使用以下任一方式指定要使用的 Python 版本:
python <script.py>
或者:
python3 <script.py>
如果脚本或应用程序是可执行的,并且你在没有使用python
(2 或 3)命令的情况下运行它,则需要在你的脚本中包含 shebang,在其中定义要使用的 python 版本;或者:
#!/usr/bin/env python
或者:
#!/usr/bin/env python3
您无法使用 python3 运行为 python2 编写的代码,反之亦然,因此您不应(尝试)根据代码中使用的 python 版本“告诉”Ubuntu 以上述以外的其他方式使用版本 2 或 3。