Conda Environment.yml与PIP需求的结合

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (40)

我使用conda环境,也需要一些pip包,例如预编译的Gohlke.

目前我有两个文件:environment.yml为Conda提供:

# run: conda env create --file environment.yml
name: test-env
dependencies:
- python>=3.5
- anaconda

requirements.txt对于可在激活上述Conda环境后使用的PIP:

# run: pip install -i requirements.txt
http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl

是否有可能将它们合并到一个文件中(对于Conda)?

提问于
用户回答回答于

我可以在environment.yml对Conda来说是这样的:

# run: conda env create --file environment.yml
name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
  - http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl
用户回答回答于

只想添加在目录中添加一个轮子也是有效的。当使用整个URL时,我得到了这个错误:

HTTP error 404 while getting http://www.lfd.uci.edu/~gohlke/pythonlibs/f9r7rmd8/opencv_python-3.1.0-cp35-none-win_amd64.whl

name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
  - opencv_python-3.1.0-cp35-none-win_amd64.whl

扫码关注云+社区