指定在conda

时间:2017-06-20 08:44:45

标签: python conda

例如,运行conda install nb_conda会从默认频道安装nb_conda。如果要从conda install -c conda-forge nb_conda渠道安装此软件包,可以按如下方式指定频道:conda-forge

我有两个问题:

  1. 如何在environment.yml文件中指定应安装特定软件包的渠道?
  2. 如何在.condarc部分(link)下的create_default_packages文件中执行相同操作
  3. pip规格怎么样?

1 个答案:

答案 0 :(得分:1)

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