无法使用python 3.10设置conda环境

K G*_*K G 44 conda anaconda3

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

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

  - python=3.1
Run Code Online (Sandbox Code Playgroud)

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

vbr*_*aun 38

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

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

conda install python=3.9
Run Code Online (Sandbox Code Playgroud)


小智 17

添加答案,因为此问题已在最新的 conda 更新中修复。我在 conda 版本 4.10.1 中遇到了同样的问题,但在版本 4.11.0 中工作正常。

将 conda 更新到最新版本

conda update -n base -c defaults conda
Run Code Online (Sandbox Code Playgroud)

现在安装所需的软件包。


Yi *_*ang 15

conda install -n py310 python=3.10对我有用。

  • 对我不起作用。我使用 MacOS 蒙特雷。在您的建议之前添加 **conda update -all** ,然后尝试运行您的命令行。收到错误 **EnvironmentLocationNotFound:不是 conda 环境:/Users/sesh/miniconda3/envs/py310** (4认同)

Dan*_*zes 9

Conda 4.10 与 python 3.10 不兼容。

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

在vbraun提供的链接上阅读更多内容。此回复旨在为用户澄清可能性。