这个问题在这里已经有了答案:
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/