osx10.11.1 上面sudo pip install 出现的问题

发布于 2021-12-03 04:31:04 字数 1314 浏览 899 评论 15

osx 10.11.1 最近这几天不知道出现什么问题了,sudo pip install 安装软件的时候,总有个提示,而且有些模块还没办法进行安装,以前没遇到过这样的情况 

The directory '/Users/weirdbird007/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

The directory '/Users/weirdbird007/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

 具体如图

error: could not create

'/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/greenlet': Operation not permitted


然后发现曾经执行过一条命令,不知道和这个是否有关

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(15

回忆凄美了谁 2021-12-05 07:07:00

既然pip没有解决,你从网上下载gevent ,手动安装试试,

2021-12-05 07:07:00
sudo easy_install gevent==1.1rc1

参考:

http://stackoverflow.com/questions/33437798/osx-10-11-1-cant-install-gevent

本宫微胖 2021-12-05 07:06:58

sudo install 也是这个问题,我是看它提示-H ,就加了, 明明已经是root 权限了,有些模块就是没办法 zhuang。

檐上三寸雪 2021-12-05 07:06:55

回复
OX系统还真没试过

各自安好 2021-12-05 07:06:54

看提示应该是目录权限的问题,当前的用户无法进入目录

直接 sudo install xxx试试,

狼亦尘 2021-12-05 07:06:27

回复
是的,从10.10 升级来的,pip 我sudo pip install pip卸载了 ,然后下载源码重新 安装的 python setup.py install

清欢 2021-12-05 07:06:17

有一个方法,关机。开机前按着 cmd键 + R 。会进入一个 恢复模式。 在菜单栏 有一个选项:“终端” 。进入终端后,输入 csrutil disable 。 这样就关闭了os x10.11的 目录写入权限验证。 重启电脑,你会发现 上述目录 不再提示权限不足。 剩下按照报错提示操作。 要回复安全机制,同理回到之前的模式,然后输入 csrutil en....(开启的单词忘记了)

绝情姑娘 2021-12-05 07:04:09

这个是正解

月亮是我掰弯的 2021-12-05 07:03:50

回复
OS X的话,不建议在原版升级系统。升级后各种环境依赖问题。你用的是2.7? 用2.7的话,你试下刚才的方法,先关闭OSX 的目录写入验证。 你现在操作不了System目录,解决不了问题的。

离去的眼神 2021-12-05 06:51:08

回复
另外提醒,上述操作最好先用TM备份系统。免得操作失误,引出其他问题。

路还长,别太狂 2021-12-05 06:09:30

没看到 
Operation not permitted 。 OS X10.11  开启了一个验证功能。 System、Usr目录 默认情况下不能操作的。

飘过的浮云 2021-12-05 05:05:19

哇。这么久,你还记得啊。现在用这个方法不错吧。?

够钟 2021-12-05 03:05:47

回复
@非知名隐退女尤 : 看见有人私信我怎么解决,忘记把解决办法贴出来了

夜无邪 2021-12-04 16:23:55

引用来自“非知名隐退女尤”的评论

没看到 
Operation not permitted 。 OS X10.11  开启了一个验证功能。 System、Usr目录 默认情况下不能操作的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文