小编mik*_*nly的帖子

virtualenv不包括pip

我正在尝试使用virtualenvMac OS X El Capitan 创建虚拟环境.我已经安装了Python 2.7.11用brew,其中包括pip, wheelsetuptools默认.

Hovewer,当我尝试virtualenv文档或任何其他资源中安装以下说明时,我遇到了几个问题:

  1. virtualenv/usr/local/bin完成pip其工作后,可执行文件不会被放入,所以我需要ln -s手动执行它(它可能表明在此步骤中安装有问题).
  2. 在我运行之后virtualenv venv,它创建了新环境,从brew安装中捕获了Python 2.7.11 ,但是:没有pip内部bin文件夹.这意味着,如果我尝试which pip,已经venv被激活,它会返回一个全球性的位置pip- /usr/local/bin/pip而不是/path/to/venv/bin/pip.

因此,在内部安装包venv使用全局pip并将它们安装到全局sites-packages而不是内部venv,这与环境应该做的完全相反.

你能否建议可能出现的问题以及如何解决?

编辑:要提到的是我曾经在我的计算机上安装了其他版本的Python,我最近删除了这个版本,如本答案所述.也许它会导致问题,需要一些更彻底的清洁.

python pip virtualenv

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

pip ×1

python ×1

virtualenv ×1