为什么pip会在我的虚拟环境之外安装一个包?

Bas*_*ian 11 python pip virtualenv

在做完虚拟环境的源代码之后我试试

pip install -U --no-deps django-social-auth
Run Code Online (Sandbox Code Playgroud)

它返回:

OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.6/dist-packages/django_social_auth-0.6.9-py2.6.egg-info/dependency_links.txt'
Run Code Online (Sandbox Code Playgroud)

为什么要在virtualenv之外写作?

sta*_*ets 8

当我重命名包含我的虚拟环境的目录时,我遇到了这个问题.硬路径点使用不再正确.

更新pip脚本中的shebang以指向虚拟环境的python可执行文件.