在 conda 中将 python 从 3.5 更新到 3.6

Posted

技术标签:

【中文标题】在 conda 中将 python 从 3.5 更新到 3.6【英文标题】:Update python from 3.5 to 3.6 in conda 【发布时间】:2021-05-28 11:44:51 【问题描述】:

我想将我的 python 版本从 3.5 升级到 3.6 以使用新功能。

我首先使用Clone base environment in anaconda 将基本环境复制为base3.6,

然后我想使用conda install python=3.6将python3.5升级到3.6,但是我有这个错误

(base3.6) D:\Desktop\GOC-VRPTW-master>conda install python=3.6
Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - defaults/win-64::psutil==4.3.1=py35_0 -> python=3.5 -> python_abi=[build=*_cp35m] -> pypy[version='<0a0']
  - python=3.6
Use "conda info <package>" to see the dependencies for each package.

类似的问题,但细节不同conda install python=3.6 UnsatisfiableError

【问题讨论】:

我试过 conda install anaconda=4.3conda install -c anaconda python=3.6 他们没有用。 考虑创建一个新环境(最好使用 Python 3.7 或更高版本) 看来没有更好的选择了T.T @MattThompson 谢谢~ 创建一个新环境不是妥协——它是更好的选择。尝试在现有环境中改变 Python 版本与创建新环境相比没有任何好处。 【参考方案1】:

我发现重新安装新环境是更好的选择。

【讨论】:

以上是关于在 conda 中将 python 从 3.5 更新到 3.6的主要内容,如果未能解决你的问题,请参考以下文章

从 Conda 环境运行时,PyDev/Eclipse 未加载 _mklinit

在 Python 3.5+ 中将格式字符串作为关键字参数传递的替代方法

无法使用最新下载的 Anaconda 创建新的 python 3.5 环境

配置conda环境

conda常用命令,conda中安装gym

如何在 .NET 2.0/3.5 中将(字符串)消息从一个线程异步排队到另一个线程?