点列表显示了从不同目录运行时安装的不同软件包

时间:2020-01-19 13:11:37

标签: python pip virtualenv

我有一个虚拟环境,让我们称之为virtenv

激活(workon virtenv后,运行pip listpip freeze会显示相对较短的软件包列表。

正在运行which pip会显示~/bin/pip

进入虚拟环境软件包目录(~/.../virtual_envs/virtenv/lib/python2.7/site-packages时,pip listpip freeze会显示更长更长的软件包列表。

运行which pip仍显示~/bin/pip

由于在这两种情况下,我都处于相同的激活环境中,并且正在运行相同的pip,所以列表不应该相同吗?

编辑:已解决。这个文件:~/.pydistutils.cfg导致pip始终从~/bin/pip运行,这弄乱了虚拟环境。

0 个答案:

没有答案