Python Pip不显示我安装的软件包

Python Pip不显示我安装的软件包,python,pip,homebrew,Python,Pip,Homebrew,pip不会显示我安装的软件包 是的 brew install python sudo -E pip install virtualenv pip list pip (1.5.6) setuptools (5.4.2) wsgiref (0.1.2) 为什么pip没有展示virtualenv 此pip是brew安装的版本 当我安装python时,它说: 它们将安装到站点包目录中 /usr/local/lib/python2.7/site-packages 查看此目录,virtualenv不在其

pip不会显示我安装的软件包

是的

brew install python
sudo -E pip install virtualenv
pip list

pip (1.5.6)
setuptools (5.4.2)
wsgiref (0.1.2)
为什么pip没有展示virtualenv

此pip是brew安装的版本

当我安装python时,它说:

它们将安装到站点包目录中 /usr/local/lib/python2.7/site-packages

查看此目录,virtualenv不在其中

执行更新的b;找到virtualenv,我发现它安装在这里:

/lib/python2.7/site-packages/

有什么好处?Pip安装到上面的位置,但在我执行Pip列表时没有意识到

编辑:回应@jordanm的评论

sudo -E pip install virtualenv

Password:
Downloading/unpacking virtualenv
  Downloading virtualenv-1.11.6-py2.py3-none-any.whl (1.6MB): 1.6MB downloaded
Installing collected packages: virtualenv
Successfully installed virtualenv
Cleaning up...
sudo-E pip install virtualenv最有可能将virtualenv安装到OSX提供的系统级Python安装中,而不是安装在自制Python中

尝试:


相反。

谢谢@jordanm的编辑。我太懒了。在pip上度过了糟糕的一天。pip安装virtualenv的输出在哪里?添加了编辑。我想没有有用的信息。我确信它安装到了我最初提到的地方,vis-a-vis timestamp。一种可能不是您的情况,就是您在活动虚拟环境中运行pip list。然后它显示了虚拟环境中的软件包,而virtualenv本身是作为系统级安装的,为什么要使用sudo来安装virtualenv?在安装了自制python的情况下,您应该使用用户在不使用sudo的情况下安装它。似乎是使用defautlpython安装来安装virtualenv。您还可以使用自制软件安装virtualenv和VirtualEnvRapper
  brew install pyenv-virtualenv