我有一个虚拟环境,让我们称之为virtenv
。
激活(workon virtenv
后,运行pip list
或pip freeze
会显示相对较短的软件包列表。
正在运行which pip
会显示~/bin/pip
。
进入虚拟环境软件包目录(~/.../virtual_envs/virtenv/lib/python2.7/site-packages
时,pip list
和pip freeze
会显示更长更长的软件包列表。
运行which pip
仍显示~/bin/pip
。
由于在这两种情况下,我都处于相同的激活环境中,并且正在运行相同的pip
,所以列表不应该相同吗?
编辑:已解决。这个文件:~/.pydistutils.cfg
导致pip始终从~/bin/pip
运行,这弄乱了虚拟环境。