安装后无法更新 ubuntu 中的 python 版本
Cannot update python version in ubuntu after installing it
我想将 python 版本从 3.6.1 更新到 3.7。我所做的是安装 python 3.7 并通过 sudo update-alternatives --config python3
交替 python3
的版本。发现有多个版本(我也安装了3.8版本):
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.7 2 auto mode
1 /usr/bin/python3.7 2 manual mode
2 /usr/bin/python3.8 1 manual mode
(我不确定为什么列表中没有 3.6.1)
切换版本后,当我输入python --version
时,终端仍然显示版本3.6.1:
Python 3.6.1 :: Anaconda 4.4.0 (64-bit)
经过多次尝试,我仍然无法更新我的 python 版本。好像跟Anaconda的问题有关,上网查了一下还是没有解决办法。我该怎么办?
我正在使用 ubuntu 20.04.
我认为在您的终端中使用此命令可以回答您的问题 :D
which python
我猜你在 conda 环境下安装了 python 3.6.1 并且很明显你已经在你的系统环境中安装了 python 3.7(不是 anaconda env)
尝试:
conda deactivate
python --version
您的 python 环境的系统范围安装与您的 anaconda 环境完全不同
如果你想从 python 3.6.1 升级到 python 3.7 inside anaconda 当你处于 ex inside base 的活动 conda 环境中时使用以下命令:
conda install -c anaconda python=3.7
最好在 conda 中创建一个新环境:
conda create --name ENVNAME python=3.7
如果您不想默认使用 anaconda 环境,请将其从 bashrc 中删除。
我想将 python 版本从 3.6.1 更新到 3.7。我所做的是安装 python 3.7 并通过 sudo update-alternatives --config python3
交替 python3
的版本。发现有多个版本(我也安装了3.8版本):
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.7 2 auto mode
1 /usr/bin/python3.7 2 manual mode
2 /usr/bin/python3.8 1 manual mode
(我不确定为什么列表中没有 3.6.1)
切换版本后,当我输入python --version
时,终端仍然显示版本3.6.1:
Python 3.6.1 :: Anaconda 4.4.0 (64-bit)
经过多次尝试,我仍然无法更新我的 python 版本。好像跟Anaconda的问题有关,上网查了一下还是没有解决办法。我该怎么办?
我正在使用 ubuntu 20.04.
我认为在您的终端中使用此命令可以回答您的问题 :D
which python
我猜你在 conda 环境下安装了 python 3.6.1 并且很明显你已经在你的系统环境中安装了 python 3.7(不是 anaconda env)
尝试:
conda deactivate
python --version
您的 python 环境的系统范围安装与您的 anaconda 环境完全不同
如果你想从 python 3.6.1 升级到 python 3.7 inside anaconda 当你处于 ex inside base 的活动 conda 环境中时使用以下命令:
conda install -c anaconda python=3.7
最好在 conda 中创建一个新环境:
conda create --name ENVNAME python=3.7
如果您不想默认使用 anaconda 环境,请将其从 bashrc 中删除。