首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Anaconda (Conda)环境中跟踪pip安装的包?

如何在Anaconda (Conda)环境中跟踪pip安装的包?
EN

Stack Overflow用户
提问于 2013-09-05 23:25:42
回答 7查看 109.2K关注 0票数 152

我已经安装并一直在使用Anaconda发行版,并且我已经开始使用Anaconda (Conda)环境。我可以使用标准的conda install...命令将发行版中的包放入我的环境中,但是要使用外部的任何东西(即Flask-WTF、flask-sqlalchemy和alembic),我需要在活动环境中使用pip install。但是,当我查看环境的内容时,无论是在目录中,还是在使用conda list时,这些经过pip install编辑的包都没有显示出来。

使用pip freezepip list只会列出我安装过的每个包。

有没有办法跟踪我的每条蟒蛇env(同时安装了pipconda )中的内容?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-11-13 22:21:44

conda-env现在会自动执行此操作(如果pip是与conda一起安装的)。

您可以通过使用用于迁移环境的导出工具来查看这是如何工作的:

conda env export -n <env-name> > environment.yml

该文件将列出conda包和pip包:

name: stats
channels:
  - javascript
dependencies:
  - python=3.4
  - bokeh=0.9.2
  - numpy=1.9.*
  - nodejs=0.10.*
  - flask
  - pip:
    - Flask-Testing

如果您希望完成导出环境的操作,请将environment.yml移到新的主机并运行:

conda env create -f path/to/environment.yml
票数 131
EN

Stack Overflow用户

发布于 2013-11-06 05:19:34

conda有一个分支(new- PyPI -install),它添加了与pip和PyPI更好的集成。特别是,conda list还将显示pip已安装的软件包,并且conda install将首先尝试查找conda软件包,如果查找失败,将使用pip安装该软件包。

这个分支计划在本周晚些时候合并,这样conda的2.1版本将与conda有更好的pip集成。

票数 24
EN

Stack Overflow用户

发布于 2016-04-28 23:58:26

这就是我写Picky的原因:http://picky.readthedocs.io/

它是一个python包,可以跟踪在virtualenvs和conda envs中使用pip或conda安装的包。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18640305

复制
相关文章

相似问题

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