【问题标题】:Cannot update python version in ubuntu after installing it安装后无法在ubuntu中更新python版本
【发布时间】:2021-06-25 03:48:00
【问题描述】:

我想将 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。

【问题讨论】:

    标签: python-3.x anaconda ubuntu-20.04


    【解决方案1】:

    我认为在您的终端中使用此命令可以回答您的问题:D

    which python
    

    我猜你是在安装了 python 3.6.1 的 conda 环境下,很明显你已经在系统环境中安装了 python 3.7(不是 anaconda env)

    试试:

    conda deactivate
    python --version
    

    您系统范围内安装的 python 环境与您的 anaconda 环境完全不同

    如果你想在 anaconda 中从 python 3.6.1 升级到 python 3.7,当你在一个活动的 conda 环境中为 ex 里面的 base 使用以下内容:

    conda install -c anaconda python=3.7 
    

    最好通过以下方式在 conda 中创建一个新环境:

    conda create --name ENVNAME python=3.7
    

    如果您不想默认使用 anaconda 环境,请将其从 bashrc 中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-23
      • 2014-06-27
      • 2022-12-01
      • 2016-09-02
      • 2016-12-28
      • 2012-03-17
      • 1970-01-01
      相关资源
      最近更新 更多