如何修复“ python版本总是返回2.7而不是3.7”

时间:2019-06-14 08:54:16

标签: python

我下载了python3.7.3,但是python 2.7.10已经存在。 python --version返回2.7.10 有人可以帮我吗?

3 个答案:

答案 0 :(得分:0)

如果您使用的是Linux或macOS,则python命令指的是内置的Python2。您需要使用python3命令来使用Python3。

正在运行:

python3 --version

应该给您预期的输出。

此外,当您想在Python3中运行脚本时,您需要使用:

python3 myscript.py

答案 1 :(得分:0)

python2x和python3x都可以存在于系统上。在linux机器上,默认的python版本是python2x。 因此,如果您想使用python2x,请输入python3或{{1}}。

答案 2 :(得分:0)

如果您使用的是Linux,则始终可以键入python3 --version来检查它是否已安装,并确保它是您要使用的版本。

默认情况下,有几种方法可以使python调用Python 3。例如,您可以创建一个别名。键入whereis python3,以便获得python3的安装路径(通常位于/usr/bin/python3中)。如果是这种情况,您只需将以下行添加到~/.bashrc

alias python='/usr/bin/python3'

然后,source归档或重新加载会话。假设/usr/bin/python3是Python 3的位置。请注意,取决于您的Python安装的其他命令(例如pipcoverage)仍指向由Python 3安装的命令。 Python 2,因此您可能想对它们做同样的事情,或者如果要安装任何额外的软件包,请确保调用pip3而不是pip。