【问题标题】:OSError: [Errno 13] Permission denied when updating setuptoolsOSError: [Errno 13] 更新 setuptools 时权限被拒绝
【发布时间】:2014-03-01 23:02:43
【问题描述】:

我正在尝试使用自制软件更新 setuptools,但我不断收到一条错误消息:

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

如何让我的计算机更改该文件,以便我可以更新 setuptools?

【问题讨论】:

    标签: python homebrew setuptools


    【解决方案1】:

    我想出了如何解决它!我查找了该文件的名称setuptools-0.6c11-py2.7.egg,发现了一个 python page on it,上面写着

    注意:无论您使用哪种 Python,如果您以前安装过旧版本的 setuptools,请从系统的 site-packages 目录(以及任何其他sys.path 目录)首先。

    所以我删除了/Library/Python/2.7/site-packages/ 中的setuptools-0.6c11-py2.7.eggsetuptools.pth,然后我进入终端并输入pip install --upgrade setuptools,它成功了!

    【讨论】:

      【解决方案2】:

      打开 Finder 并选择前往 - 前往文件夹。然后点击 Command-I,在底部的共享和权限下,添加自己的读写访问权限。这应该可以解决它。

      【讨论】:

      • 感谢您的回复,但是,我尝试添加管理员、我的用户,然后让所有包含的用户能够读取和写入文件,但没有成功。事实证明,我必须将该文件连同另一个文件一起删除才能使其正常工作。
      猜你喜欢
      • 2014-07-15
      • 2015-09-14
      • 1970-01-01
      • 2018-02-05
      • 2013-12-14
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多