Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python virtualenv和pip | pip只安装到全局路径_Python_Pip_Virtualenv - Fatal编程技术网

Python virtualenv和pip | pip只安装到全局路径

Python virtualenv和pip | pip只安装到全局路径,python,pip,virtualenv,Python,Pip,Virtualenv,我不知道为什么,但pip只安装到全局路径,尽管我正在开发一个env: macbook$ which python /opt/local/bin/python macbook$ which pip /usr/local/bin/pip macbook$ workon ivm (ivm)macbook$ pip install django Requirement already satisfied (use --upgrade to upgrade): django in /Library/Pyt

我不知道为什么,但pip只安装到全局路径,尽管我正在开发一个env:

macbook$ which python
/opt/local/bin/python
macbook$ which pip
/usr/local/bin/pip
macbook$ workon ivm
(ivm)macbook$ pip install django
Requirement already satisfied (use --upgrade to upgrade): django in /Library/Python/2.7/site-packages
但这条路不是我的虚拟世界的正确道路。我看不出有什么办法。有什么可能的解决办法


谢谢

您是否使用系统站点包创建了virtualenv?如果是的话,可能的副本。不,我没有。env在过去的工作中没有任何问题。我不知道会发生什么…如果我激活export-PIP\u REQUIRE\u VIRTUALENV=true,终端会抛出“找不到激活的VIRTUALENV(必需)”。即使我创建了一个新的环境,它也无法工作。请尝试在系统范围内升级virtualenv和pip,然后重试。例如,
pip安装-U pip
pip安装-U virtualenv
旧版本可能会出现错误。谢谢您的回答。我已经这样做了。两者都是最新的。我目前只能用sudo执行pip,否则它会抛出“找不到激活的virutalenv”。。。