我正在尝试使用Homebrew更新setuptools,但是一直遇到错误提示:
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/setuptools-1.1.3-py2.7.egg'
我该如何允许计算机对文件进行更改,以便我可以更新setuptools?
我正在尝试使用Homebrew更新setuptools,但是一直遇到错误提示:
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/setuptools-1.1.3-py2.7.egg'
我找到了解决办法! 我查找了那个文件 setuptools-0.6c11-py2.7.egg
的名称,并在一个Python页面上发现以下信息:
注意:无论您使用的是哪种类型的Python,如果您之前安装了较旧版本的setuptools,请首先从系统site-packages目录(和任何其他sys.path目录)中删除所有setuptools * .egg和setuptools.pth文件。
因此,我删除了 /Library/Python/2.7/site-packages/
中的 setuptools-0.6c11-py2.7.egg
和 setuptools.pth
,然后进入终端并输入 pip install --upgrade setuptools
,它就可以正常工作了!
打开 Finder 并选择前往 - 前往文件夹。然后按 Command-I,在底部的共享和权限中,添加自己,并授予读写访问权限。这应该解决问题。