我正在尝试使用自制程序更新setuptools,但我不断收到错误消息:
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/setuptools-1.1.3-py2.7.egg'
如何让我的电脑对该文件进行更改,以便我可以更新setuptools?
答案 0 :(得分:9)
我想出了如何解决它!我查找了该文件的名称setuptools-0.6c11-py2.7.egg
,我发现了一个python page on it,上面写着
注意:无论您使用何种类型的Python,如果您以前安装过较旧版本的setuptools,请从系统的site-packages目录中删除所有setuptools * .egg和setuptools.pth文件(以及任何其他sys.path目录)FIRST。
所以我删除了setuptools-0.6c11-py2.7.egg
中的setuptools.pth
和/Library/Python/2.7/site-packages/
,然后我进入终端并输入了pip install --upgrade setuptools
并且它有效了!
答案 1 :(得分:0)
打开Finder并选择Go - Go To Folder。然后点击Command-I,在共享和权限下的底部,添加读写访问权限。这应该解决它。
答案 2 :(得分:0)
此链接中有一些讨论和解决方案: Permission Denied Error when 'brew install python
我希望其中一个为你工作。