如何告诉 ubuntu 使用 python 3.4 而不是 2.7?

Sac*_*ode 4 python playonlinux 12.04

我安装了 python 2.7 和 3.4 版本。但是当我说“python -V”时,它显示版本为 2.7 而不是 3.4

如何告诉 ubuntu 使用最新的 python?这个设置在哪里配置?

Jac*_*ijm 7

如果你跑python -V,你得到:Python 2.7.6,但是,如果你跑python3 -V,你得到3.4.0

运行脚本,您可以使用以下任一方法指定要使用的 Python 版本:

python <script.py>
Run Code Online (Sandbox Code Playgroud)

或者:

python3 <script.py>
Run Code Online (Sandbox Code Playgroud)

如果脚本或应用程序是可执行的,并且您在没有python(2 或 3)命令的情况下运行它,则您的脚本中需要有 shebang,您可以在其中定义要使用的 Python 版本;任何一个:

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

或者:

#!/usr/bin/env python3
Run Code Online (Sandbox Code Playgroud)

您无法运行为 python2 和 python3 编写的代码,反之亦然,因此您不应该(尝试)“告诉”Ubuntu 以另一种方式使用版本 2 或 3,然后根据您的代码中使用的 python 版本.