在virtualenv激活后,pip将无法安装到正确的目录中

时间:2018-05-18 05:17:07

标签: python macos pip virtualenv

我正在运行OSX 10.11.6,并且像许多人一样没有被授权在全局安装python包的问题。在过去,virtualenv似乎为我解决了这个问题,但是目前,在激活虚拟环境之后,当我运行pip install pandas时 我收到这个错误:

PermissionError: [Errno 1] Operation not permitted: '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/__pycache__'

即使我已经激活了虚拟环境,它仍然试图全局安装该软件包。我也试过pip install --user pandas,但后来我收到了错误:

DistutilsOptionError: can't combine user with prefix, exec_prefix/home, or install_(plat)base

使用pip install --user --install-option="prefix=" pandas会导致上述错误。

我使用自制软件安装了Python,并且由于某种原因,一年前大致上,虚拟环境允许我安装软件包并没有问题。有没有人能够深入了解为什么这会突然导致问题?

0 个答案:

没有答案