最近我一直使用conda
而不是virtualenv
,我认为我更喜欢它,除了安装软件包时,我不认为它们仅安装在我的虚拟环境中。
如果我在虚拟环境中运行pip freeze
,则会得到安装的软件包列表,这并不奇怪。但是,当我停用虚拟环境并再次运行pip freeze
时,会得到相同的列表。我的环境是否与基本发行版分开?另外,如果我的软件包在所有环境中共享,如何创建一个干净的环境?
注意:在软件包中使用pip setup.py install
通过pip安装软件包之后,我注意到了这一点。但是,根据the docs,您可以在conda虚拟环境中使用pip。