gpt4 book ai didi

python - 在软件包安装期间指定平台

转载 作者:行者123 更新时间:2023-12-01 08:10:25 26 4
gpt4 key购买 nike

Conda 中的一些软件包包括特定于平台的(例如,osx-64)和平台无关的(noarch)构建。虽然可以使用 --channel 标志或使用 CHANNEL::PACKAGE 语法轻松指定 channel ,但没有任何有关指定平台的文档。

当我运行 conda info 时,我可以看到在我的配置中添加的每个 channel 中,都有一个针对 osx-64 的 URL noarch。我可以为 channel 设置优先级,但我没有看到任何等效的平台选项。

作为手动解决方法,我意识到我可以直接从 channel 的 tarball 安装。例如,如果我想要 Conda Forge 的 Automat noarch 版本,我可以运行

conda install https://anaconda.org/conda-forge/automat/0.7.0/download/noarch/automat-0.7.0-py_1.tar.bz2

或对于osx-64

conda install https://anaconda.org/conda-forge/automat/0.7.0/download/osx-64/automat-0.7.0-py36_0.tar.bz2

但这不会安装依赖项,因此必须随后运行

conda upgrade automat

如何在安装软件包时直接指示使用特定平台?

最佳答案

通常,如果您使用 conda info 查看 channel 网址,例如

channel URLs : https://conda.anaconda.org/bioconda/osx-64
https://conda.anaconda.org/bioconda/noarch
https://repo.anaconda.com/pkgs/main/osx-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/osx-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/osx-64
https://repo.anaconda.com/pkgs/r/noarch
https://conda.anaconda.org/conda-forge/osx-64
https://conda.anaconda.org/conda-forge/noarch

您可以使用 CHANNEL::PACKAGE 语法使用子目录来指定特定于平台的 channel 。

例如,在 Conda Forge 案例中,可以使用其中之一

conda install conda-forge/osx-64::automat

conda install conda-forge/noarch::automat

关于python - 在软件包安装期间指定平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55288315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com