今天我在Mac OS 10.11.6机器上安装了PyCharm Community 2016.2。
在偏好设置中 - > Project Interpreter,我的翻译是python 2.7.10,位于: /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
当我尝试升级软件包时(通过PyCharm的界面),它会提示我输入管理员密码,输入密码然后失败,输出此错误:
40:524:执行错误:目录' / Users / Luke / Library / Caches / pip / http'或其父目录不归当前用户所有,并且已禁用缓存。请检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo' -H标志。
在谷歌上搜索,我找到了StackOverflow建议here,建议我从终端运行以下内容(我的用户是" Luke"):
$ sudo chown -R Luke / Users / Luke / Library / Caches / pip
我这样做了,但是收到错误,说没有这样的文件或目录。
所以我查了一下,确实没有这样的目录。那么,我该怎么办?想必某个地方的某些环境变量是错误的?但我不知道在哪里。