我想将我的基础环境升级到 Python 3.8。根据官方文档,我应该运行conda install -c anaconda python. 然而,这只会升级 Python 3.7,所以,最后:
(base) C:\Users\bob>conda install -c anaconda python
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(base) C:\Users\bob>python --version
Python 3.7.6
Run Code Online (Sandbox Code Playgroud)
conda update -c anaconda python 只更新了一些包,而不是 Python 本身。
如果我指定一个版本,就像这里解释的那样,在分析依赖关系两个小时后,升级会因为冲突而失败。
我设法设置了一个 3.8 环境,但我宁愿升级我的基本环境,因为它是我在 Anaconda 之外使用的系统路径。
有什么建议吗?
由于您提到的冲突,似乎还无法将 anaconda 的基本版本更新到 3.8。我假设一旦所有标准包都更新为支持 3.8+(以及所有依赖项的更新版本),那么 anaconda 版本将默认包含 3.8.x。这可能需要一段时间。
这里的问题是 anaconda 默认安装的软件包版本冲突。之所以可以在干净的环境中安装3.8,是因为该环境中没有安装其他软件包,因此不会发生冲突。
现在这确实提供了一个解决方案,尽管它需要从头开始重新安装所有内容......
免责声明:我不使用 Windows,因此请根据您的操作系统调整我的说明。
conda install python=3.8根据您安装的内容,在某些时候您可能会遇到相同的冲突,导致标准 anaconda 安装目前无法更新,但这对我来说还没有发生。
anaconda最新稳定版本是3.7版本
请看这里:
https://www.anaconda.com/distribution/
没有获取 python 3.8 的选项,这是因为 anaconda 有时运行的版本落后于 python 的版本。
| 归档时间: |
|
| 查看次数: |
13896 次 |
| 最近记录: |