`PackagesNotFoundError:当前渠道无法提供以下软件包`但condo-forge online另有说明

问题描述 投票:0回答:1

我正在使用 Anaconda Navigator 并尝试安装此软件包:https://anaconda.org/conda-forge/readdy

它位于 conda-forge 上,但是当我尝试通过 Anaconda Navigator 安装它时,这就是我得到的输出:

Channels:
 - conda-forge
 - defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: failed

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

  - conda-forge::readdy

Current channels:

  - https://conda.anaconda.org/conda-forge
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - defaults

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

我做错了什么?感谢您的帮助!

此处使用Mac。我在 Anaconda 中创建了新环境。然后尝试按照软件包开发人员的说明进行安装:

conda config --env --add channels conda-forge
conda config --set channel_priority strict
conda install readdy

我也尝试过

conda install conda-forge::readdy

嗯,除了一堆其他东西(pip install、使用 url 等)。包括更新 Anaconda Navigator 上的索引。问题是无论我做什么,readdy 都没有出现在 Anaconda Navigator 的(已卸载)软件包列表中。

installation anaconda conda
1个回答
0
投票

问题是你有

Platform: osx-arm64

虽然该软件包仅适用于 x64。

只有创建 x64 环境并使用 Rosetta 执行时才能安装此程序。根据根据这个答案,这些是您需要采取的步骤:

conda create -n <new env>
conda activate <new env>
conda config --env --set subdir osx-64
conda config --env --add channels conda-forge
conda config --set channel_priority strict
conda install readdy
© www.soinside.com 2019 - 2024. All rights reserved.