解决 “OSError: [Errno 1] Operation not permitted” when installing Scrapy in OSX 10.11 (El Capitan) (Sy...

本文针对在OSX10.11系统中安装Scrapy遇到的“OSError:[Errno1]Operationnotpermitted”问题提供了解决方案。该错误源于SystemIntegrityProtection(SIP)的安全策略限制。文中提供了三种解决办法:禁用SIP(不推荐)、使用brew安装Python及通过pip安装忽略已安装组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“OSError: [Errno 1] Operation not permitted” when installing Scrapy in OSX 10.11 (El Capitan) (System Integrity Protection)

这是由于苹果新系统的安全检查策略导致的

由于El Capitan引入了SIP机制(System Integrity Protection),默认下系统启用SIP系统完整性保护机制,无论是对于硬盘还是运行时的进程限制对系统目录的写操作。

  • 方案(一):

    • 禁用掉苹果SIP系统,按住WIN+R重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)左上角菜单里找到实用工具 -> 终端
      输入csrutil disable回车
    • 不过强烈不建议这种方法来修改,这种解除底层级别的禁止虽然会给你带来更大的自用,同时带来系统的不稳定性,和不安全性。所以最好不要这么做。
  • 方案(二):

  • brew install python
    
  • 方案(三):

    • pip install --ignore-installed six
      通过pip 增加的功能绕过限制

转载于:https://www.cnblogs.com/maxaimee/p/7268806.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值