无法使用 python 3.10 设置 conda 环境

Cannot set up a conda environment with python 3.10

我正在尝试设置一个安装了 python 3.10 的 conda 环境。出于某种原因,没有其他软件包的安装命令起作用。例如,如果我 运行 conda install pandas,我得到错误:

PackagesNotFoundError: The following packages are not available from current channels:

  - python=3.1

conda install -c conda-forge pandas 也不行。不确定是什么问题。

这是 conda 中的一个错误,您可以在此处阅读更多相关信息:https://github.com/conda/conda/issues/10969

现在有一个 PR 来修复它,但它不是发布版本。现在,只需坚持

conda install python=3.9

conda install -n py310 python=3.10 适合我。

添加一个答案,因为这个问题已在最新的 conda 更新中修复。我在 conda 版本 4.10.1 中遇到了同样的问题,但它在版本 4.11.0 中运行良好。

将 conda 更新到最新版本

conda update -n base -c defaults conda

现在安装所需的包。

Conda 4.10 与 python 3.10 不兼容。

要使用 python 3.10 或更高版本,您需要更新到 conda 4.11+。如果无法更新 conda,则需要恢复到 python 3.9 或更早版本。

Read more on the on the link provided by 。此回复旨在为用户澄清可能性。