【问题标题】:Can anyone help? Getting "[Errno 13] Permission denied" when I try to install pip on Mac任何人都可以帮忙吗?当我尝试在 Mac 上安装 pip 时出现“[Errno 13] Permission denied”
【发布时间】:2017-04-01 20:29:18
【问题描述】:

提前感谢您的任何指导(我听说过关于 sudo 命令的混合建议?)。这是来自终端的脚本:

运行安装
检查 /Library/Python/2.7/site-packages/ 中的 .pth 文件支持
错误:无法在安装目录中创建或删除文件

在尝试添加或删除文件时出现以下错误 安装目录:

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

【问题讨论】:

标签: python pip installation


【解决方案1】:

你需要是 root 才能在 /Library 中写入,因此你必须以 root 身份发出安装命令:

sudo <command>

【讨论】:

  • 嗨!感谢您的参与。这很有效,但在我尝试使用 $ pip install python-twitter 安装 Twitter 库后不久,我收到了权限错误。我使用 $ sudo pip install python-twitter 并得到了这个:目录'/Users/HannahLastName/Library/Caches/pip/http'或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。我的权限是关闭还是什么?任何帮助表示赞赏。
  • 如果我不断收到权限错误,您认为 HomeBrew 会比在 OS X 上运行更好吗?
【解决方案2】:

好吧,“sudo”应该有效,

sudo pip install <package-name>

其次确保您的点子已更新

sudo pip install --upgrade pip

在通过 sudo 运行 PIP 后,您可能会收到关于 “目录不属于当前用户”的警告可以忽略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 2020-06-21
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多