【问题标题】:How to update Python version in root environment in conda如何在 conda 的根环境中更新 Python 版本
【发布时间】:2017-03-10 18:09:07
【问题描述】:

简单问题:如何在 conda 的根环境中从 Python 3.5 更新到 3.6?也就是说,我不想创建新的 Python 3.6 环境;我希望我的根环境更改为 Python 3.6

我试过了

conda update --all python=3.6

这会更新包,但不会更新 Python 版本。

我也试过

conda install python=3.6

我得到一个 UnsatisfiableError

【问题讨论】:

  • 可能是因为您当前的根环境中有一些与 Python 3.6 不兼容的包。不幸的是,UnsatisfiableError 消息不是很有帮助,并且可能会产生误导或错误。
  • 是的,UnsatisfiableError 提到了 Python 2.6,这是我从未在这台计算机上的任何环境中安装过的版本。
  • 任何想法如何找出有问题的包是什么?
  • 没关系。我想到了。 UnsatisfiableError 说了一些关于“argcomplete”的事情。我认为这是错误消息中不透明的部分,但它实际上是一个包。我删除了它,然后不得不删除其他一些包,我能够让它更新。

标签: python conda


【解决方案1】:

运行这个:

conda install anaconda=4.3

阅读: https://www.scivision.co/switch-anaconda-python-36/

【讨论】:

  • 我收到一条消息说所有请求的软件包都已安装。显然我已经有了 Anaconda 4.3.1,但 Python 仍然是 3.5 版本。我还尝试了conda install anaconda=4.3 python=3.6,我又得到了UnsatisfiableError
  • Eric:我也遇到了同样的问题。我将我的 anaconda3 目录移动到 anaconda3.old 并重新运行安装,这使得一切都按预期进行。我的猜测是 anaconda 安装程序依赖于 conda 的版本号,但没有正确更新 python 版本。我尝试了所有提出的解决方案,直到我求助于这个。
猜你喜欢
  • 1970-01-01
  • 2020-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-15
  • 2022-06-10
  • 1970-01-01
  • 2021-08-08
相关资源
最近更新 更多