我下载了Python 3.7.3,但是Python 2.7.10已经存在了。现在python --version返回2.7.10。我该怎么解决这个问题?
python --version
x6yk4ghg1#
如果你使用的是Linux,你可以输入python3 --version来检查它是否已经安装,并确保它是你想要使用的版本。有几种方法可以让python默认调用Python 3。例如,您可以创建一个别名。键入whereis python3,这样您就可以获得python3的安装路径(通常它位于/usr/bin/python3中)。如果是这样的话,您可以简单地将以下行添加到~/.bashrc:
python3 --version
python
whereis python3
python3
/usr/bin/python3
~/.bashrc
alias python='/usr/bin/python3'
然后,source该文件或重新加载会话。这里假设/usr/bin/python3是Python 3的位置。请注意,依赖于Python安装的其他命令(如pip或coverage)仍然指向Python 2安装的命令,因此您可能希望对它们执行相同的操作,或者如果您想要安装任何额外的软件包,请确保调用pip3而不是pip。
source
pip
coverage
1aaf6o9v2#
如果您使用的是Linux或macOS,则python命令引用内置的Python 2。你需要使用python3命令来使用Python 3。于是奔跑:
应该会给予预期的输出。此外,当你想在Python 3中运行脚本时,你需要用途:
python3 myscript.py
xzv2uavs3#
Python 2.x和Python 3x都可以存在于一个系统上。在Linux机器上,默认的Python版本是Python 2.x。所以如果你想使用Python 2.x,输入python2.7。或者python3。
python2.7
5ktev3wc4#
安装
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.[old-version] 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
sudo update-alternatives --config python3
完成
4条答案
按热度按时间x6yk4ghg1#
如果你使用的是Linux,你可以输入
python3 --version
来检查它是否已经安装,并确保它是你想要使用的版本。有几种方法可以让
python
默认调用Python 3。例如,您可以创建一个别名。键入whereis python3
,这样您就可以获得python3
的安装路径(通常它位于/usr/bin/python3
中)。如果是这样的话,您可以简单地将以下行添加到~/.bashrc
:然后,
source
该文件或重新加载会话。这里假设/usr/bin/python3
是Python 3的位置。请注意,依赖于Python安装的其他命令(如pip
或coverage
)仍然指向Python 2安装的命令,因此您可能希望对它们执行相同的操作,或者如果您想要安装任何额外的软件包,请确保调用pip3而不是pip。1aaf6o9v2#
如果您使用的是Linux或macOS,则
python
命令引用内置的Python 2。你需要使用python3
命令来使用Python 3。于是奔跑:
应该会给予预期的输出。
此外,当你想在Python 3中运行脚本时,你需要用途:
xzv2uavs3#
Python 2.x和Python 3x都可以存在于一个系统上。在Linux机器上,默认的Python版本是Python 2.x。
所以如果你想使用Python 2.x,输入
python2.7
。或者python3
。5ktev3wc4#
安装
使用python3 --version命令检查安装仍然返回旧版本。要解决此问题,请执行以下操作:
1.创建更新备选项列表。首先,使用命令将旧版本添加到列表中:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.[old-version] 1
1.现在添加新版本:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
1.键入以下命令以配置版本的优先级状态:
sudo update-alternatives --config python3
1.检查默认版本:
python3 --version
完成