OSError:[Errno 13]更新setuptools时权限被拒绝

时间:2014-03-01 23:02:43

标签: python homebrew setuptools

我正在尝试使用自制程序更新setuptools,但我不断收到错误消息:

OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/setuptools-1.1.3-py2.7.egg'

如何让我的电脑对该文件进行更改,以便我可以更新setuptools?

3 个答案:

答案 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

我希望其中一个为你工作。