【发布时间】:2013-09-09 12:32:43
【问题描述】:
我已经安装并一直在使用Anaconda Python 发行版,并且我已经开始使用 Anaconda (Conda) 环境。我可以使用标准的conda install... 命令将分发包中的包放入我的环境中,但要使用外部的任何东西(即 Flask-WTF、flask-sqlalchemy 和 alembic),我需要在活动环境中使用pip install。但是,当我查看环境的内容时,无论是在目录中,还是使用conda list,这些pip installed 包都不会出现。
使用pip freeze 和pip list 只会列出我曾经安装过的每个包。
有没有办法跟踪我的每个 Anaconda envs 中的内容(pip 和 conda 都已安装)?
【问题讨论】:
-
使用
pip与conda一起安装,例如~/anaconda/bin/pip。使用它将软件包安装到conda环境中,以及查看使用此pip和conda install安装的软件包的联合。 -
conda list已经有一段时间包含通过其他方式安装的 python 包(例如 pip、easy-install、直接使用python setup.py install等) -
不要升级你的点子,否则这个出口会被淹没
-
@andrew-cassidy 你能解释一下吗?有时当我执行
conda update --all时,它也会更新点子。我们无法轻易阻止 pip 更新的发生。 pip 是否会在更新时删除自己的索引(表现不佳)?
标签: python pip anaconda env conda