【问题标题】:Cannot set up a conda environment with python 3.10无法使用 python 3.10 设置 conda 环境
【发布时间】:2021-10-07 12:57:26
【问题描述】:

我正在尝试设置一个安装了 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 anaconda3


    【解决方案1】:

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

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

    conda install python=3.9
    

    【讨论】:

      【解决方案2】:

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

      将 conda 更新到最新版本

      conda update -n base -c defaults conda
      

      现在安装所需的软件包。

      【讨论】:

      • 也解决了我的问题。
      【解决方案3】:

      conda install -n py310 python=3.10 为我工作。

      【讨论】:

      • 对我不起作用。我使用 MacOS Monterey。在您的建议之前使用 conda update -all,然后尝试运行您的命令行。收到错误 EnvironmentLocationNotFound: Not a conda environment: /Users/sesh/miniconda3/envs/py310
      【解决方案4】:

      Conda 4.10 与 python 3.10 不兼容。

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

      Read more on thevbraun 提供的链接上。此回复是为了澄清用户的可能性。

      【讨论】:

      • 如果我能做些什么来改进这个答案,请告诉我。
      猜你喜欢
      • 2021-03-05
      • 2019-07-31
      • 2019-10-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 2022-01-22
      • 2020-01-20
      相关资源
      最近更新 更多