我正在运行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,并且由于某种原因,一年前大致上,虚拟环境允许我安装软件包并没有问题。有没有人能够深入了解为什么这会突然导致问题?