Pip没有显示我已安装的软件包

时间:2014-09-24 00:14:29

标签: 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

此点是brew安装的版本。

当我安装python时,它说:

They will install into the site-package directory /usr/local/lib/python2.7/site-packages

在这个目录中查看,virtualenv不存在。

做一个updatedb;找到virtualenv,我发现它安装在这里:

/lib/python2.7/site-packages/

给出了什么? Pip安装到上面的位置,但在我pip list时没有意识到它!

编辑:回应@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...

1 个答案:

答案 0 :(得分:0)

sudo -E pip install virtualenv很可能将virtualenv安装到OSX提供的系统范围的Python安装,而不是Homebrew安装的Python。

尝试:

  brew install pyenv-virtualenv

代替。