【问题标题】:setuptools easy_install mac errorsetuptools easy_install mac 错误
【发布时间】:2014-12-29 23:46:16
【问题描述】:

我正在尝试在我的 Mac 上设置 easy_install。 但我收到以下错误。

安装 Setuptools 运行 install 检查 .pth 文件支持 /Library/Python/2.7/site-packages/ 错误:无法创建或删除文件 在安装目录 尝试在其中添加或删除文件时发生以下错误 安装目录:

[Errno 13] 权限被拒绝: '/Library/Python/2.7/site-packages/test-easy-install-789.pth'

您指定的安装目录(通过--install-dir、--prefix、 或 distutils 默认设置)是:

/Library/Python/2.7/site-packages/

【问题讨论】:

标签: python macos setuptools easy-install


【解决方案1】:

再次尝试使用sudo python ... 以便能够写入'/Library/Python/2.7/site-packages/

【讨论】:

  • 您需要 sudo python 命令,而不是 curl 命令。请注意,您必须绝对信任 bootstrap.pypa.io/ez_setup.py 中的人员以这种方式运行此类命令。
  • 这行得通,但仍然找不到命令“easy_install”
  • 在新的终端窗口中?
【解决方案2】:

试试pyenv,它有点类似于rbenv,如果你不需要它更容易删除。此外,您可以在不修改系统依赖项的情况下使用不同版本的 python。

【讨论】:

    【解决方案3】:

    请尝试curl bootstrap.pypa.io/ez_setup.py -o - | sudo python 解决访问相关问题。

    【讨论】:

      【解决方案4】:

      您可以在 install.sh 中的“python setup.py ...”之前添加“sudo”。

      【讨论】:

        【解决方案5】:

        您也可以使用--user 标志(而不是sudo 或pyenv):

        $ easy_install --user -U ...
        

        见here。

        【讨论】:

          猜你喜欢
          • 2014-03-11
          • 2011-05-09
          • 1970-01-01
          • 2010-12-29
          • 2011-10-01
          • 2012-01-28
          • 1970-01-01
          • 2016-01-05
          • 2014-04-09
          相关资源
          最近更新 更多