首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >结合conda environment.yml和pip requirements.txt

结合conda environment.yml和pip requirements.txt
EN

Stack Overflow用户
提问于 2016-02-07 03:25:40
回答 4查看 96.7K关注 0票数 163

我在conda环境中工作,还需要一些pip包,例如来自~gohlke的预编译轮子。

目前,我有两个文件: conda的environment.yml

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

和pip的requirements.txt,激活以上conda环境后即可使用:

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

有没有可能将它们组合到一个文件中(对于conda)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-02-07 03:44:11

Pip依赖项可以像这样包含在environment.yml文件中(docs):

# run: conda env create --file environment.yml
name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- numpy=1.13.3  # pin version for conda
- pip:
  # works for regular pip packages
  - docx
  - gooey
  - matplotlib==2.0.0  # pin version for pip
  # and for wheels
  - http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl

它还适用于同一目录中的.whl文件(请参阅Dengar's answer)以及常见的pip包。

票数 190
EN

Stack Overflow用户

发布于 2019-11-27 01:18:53

也可以直接在YAML中使用requirements.txt。例如,

name: test-env
dependencies:
  - python>=3.5
  - anaconda
  - pip
  - pip:
    - -r requirements.txt

基本上,你可以在一个any option you can run with pip install中运行。有关其他功能的展示,请参阅the Advanced Pip Example

重要说明

此答案的前一个版本(以及Conda的高级Pip示例)使用了不符合标准的file URI语法:

    - -r file:requirements.txt

Pip v21.2.1为URI解析引入了更严格的行为,不再支持这一点。参见this answer for details

票数 97
EN

Stack Overflow用户

发布于 2017-01-04 07:36:40

我只想补充说,在目录中添加一个轮子也是可行的。我在使用整个URL时遇到以下错误:

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

最终下载了轮子并将其保存到与yml文件相同的目录中。

name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
  - opencv_python-3.1.0-cp35-none-win_amd64.whl
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35245401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档