python - 指定在 conda 中安装包时要使用的 channel

标签 python conda

这个问题在这里已经有了答案:





Anaconda: Install specific packages from specific channels using environment.yml

(1 个回答)


2年前关闭。




运行conda install nb_conda例如,将安装 nb_conda从默认 channel 。可以按如下方式指定 channel :conda install -c conda-forge nb_conda如果你想从 conda-forge 安装这个包 channel 。

我有两个问题:

  • 如何在 environment.yml 中指定归档应该安装特定软件包的 channel ?
  • 我怎样才能在 .condarc 中做同样的事情? create_default_packages 下的文件部分(link)
  • pip 呢?规范?
  • 最佳答案

    environment.yml 文件的工作方式如下:

    name: <ENVIRONMENT_NAME>
    channels:
    - some_fancy_channel
    - other_channel/label/nightly
    dependencies:
    - some_conda_dependencie=0.1.0=py27_0
    - some_other_package=0.7.10=py27_0
    - pip:
      - some_pip_package==0.1
      - some_other_package==0.0.0
    

    其中 ENVIRONMENT_NAME 是您要创建的环境的名称。此外,您可以通过运行从现有的 conda env 创建这些
    conda env export -f environment.yml
    

    然后将其导入其他地方
    conda env create -f environment.yml
    

    关于python - 指定在 conda 中安装包时要使用的 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44648071/

    相关文章:

    python生命游戏绘制函数( turtle )(调用实例方法?)

    python - CalledProcessError : Command '[' convert', '--version' ]'返回非零退出状态1

    python - 安装和运行 Tensorflow 时出现 ValueError

    python - 如何组织代码/何时使用类?

    python - 是否可以在 python 中过滤测试文件和具有不同模式的单独测试?

    python - 使用 lambda 的魔术方法

    python - 如何在opencv python中检测和删除框架形式的边框?

    python - AttributeError : dlsym(RTLD_DEFAULT, AbsoluteToNanoseconds):找不到符号

    python - `conda` 给出了 "No such file or Directory"虽然我在我的 .bash_profile 中添加了 PATH

    pip - 如何使用 pip 从 Conda 安装包 rdkit?