解决mac osx下pip安装ipython权限的问题

2023-10-27

转自: http://xiaorui.cc/?p=3061


OSError: [Errno 1] Operation not permitted ,   各种的root都不可以,想到了一个粗暴的方式,直接针对share进行chmod的授权。  结果… 提示root也是没有权限操作系统的目录。   我突然发觉肯定是新版的osx有了某种机制制止我们直接的修改/System文档数据。 


google了后,发现果然如我的所料….  新系统有个叫sip的机制。 你暂时不能直接在终端进行 csrutil disable 会出现错误提示,引导你去mac osx的恢复模式进行操作。 

由于El Capitan引入了SIP机制(System Integrity Protection),默认下系统启用SIP系统完整性保护机制,无论是对于硬盘还是运行时的进程限制对系统目录的写操作。 这也是我们安装ipython失败的原因….

现在的解决办法是取消SIP机制,具体做法是:

重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)
左上角菜单里找到实用工具 -> 终端
输入csrutil disable回车
重启Mac即可
如果想重新启动SIP机制重复上述步骤改用csrutil enable即可

我们现在再看看sip的状态, 这样再安装ipython、gevent再也不会提示无法写入的权限提示了/

Python
1
2
3
$ csrutil status
System Integrity Protection status : disabled .

如果在mac下碰到OSError: [Errno 1] Operation not permitted:的问题,就算用sudo 也无法解决,那肯定是sip在作怪了.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决mac osx下pip安装ipython权限的问题 的相关文章

  • 列出类的所有实例

    我编写了一个 Python 模块 其中有几个类继承自一个名为MasterBlock 我想在脚本中导入此模块 创建这些类的多个实例 然后获取该类的所有子级的所有现有实例的列表MasterBlock班级 我找到了一些解决方案vars Block
  • 使用 Flask-restful RequestParser 进行嵌套验证

    使用烧瓶宁静 http flask restful readthedocs org 微框架 我在构建一个RequestParser这将验证嵌套资源 假设预期的 JSON 资源格式为 a list obj1 1 obj2 2 obj3 3 o
  • (Django) (外键问题) model.person_id 不能为 NULL

    我知道这在 Django 圈子里似乎是一个被过度询问的问题 但我不敢说我 还没有找到解决方案 我的模型 from djago import User class InfoPersonal models Model person models
  • 数据操作 startdate enddate python pandas

    我有一个促销描述数据集 其中包含有关正在运行的各种促销活动及其开始日期 结束日期的信息 promo item start date end date Buy1 get 1 A 2015 01 08 2015 01 12 Buy1 get 1
  • 在 django 中构建动态表单

    我正在尝试根据存储在数据库中的字段及其定义动态构建一个表单 在我的数据库中 我定义了 1 个带有一些标签的复选框和 1 个带有一些标签的文本字段 如何根据数据库中的数据在我的视图中动态构建表单 Thanks 以下是我在 EuroDjango
  • 日期/时间值的 Django URL 转换器

    我正在尝试使用 Django 内置的 URL 转换器将 URL 中的日期时间字符串转换为视图中的日期对象 如果我手动输入 URL 它们会按预期工作 但尝试为其生成 URL 时找不到匹配项 我的转换器很简单 from django utils
  • 使用python同时播放两个正弦音

    我正在使用 python 来播放正弦音 音调基于计算机的内部时间 以分钟为单位 但我想根据秒同时播放一个音调 以获得和谐或双重的声音 这就是我到目前为止所拥有的 有人能指出我正确的方向吗 from struct import pack fr
  • 将带有非字符串关键字的 dict 传递给 kwargs 中的函数

    我使用具有签名功能的库f args kwargs 我需要在 kwargs 参数中传递 python dict 但 dict 不包含关键字中的字符串 f 1 2 3 4 Traceback most recent call last File
  • 无法将 python 数据框中的列类型从 object 转换为 str

    我已经下载了一个csv文件 然后将其读取到python dataframe 现在所有4列都有对象类型 我想将它们转换为str类型 现在dtypes的结果如下 Name object Position Title object Departm
  • 为 Keras 编写自定义数据生成器

    我将每个数据点存储在 npy 文件中 其中shape 1024 7 8 我想通过类似的方式将它们加载到 Keras 模型中ImageDataGenerator 所以我编写并尝试了不同的自定义生成器 但它们都不起作用 这是我改编的一个this
  • Emacs:调试Python的方法

    我把这个贴在程序员 stackexchange com https softwareengineering stackexchange com questions 29844 emacs methods for debugging pyth
  • 包装 C++ Qt 小部件以便在 Python 中与 PySide 一起使用

    在 Python 中使用自定义 Qt 显示小部件包装自定义 C 库以便在基于 PySide 的 QApplication 中使用的最佳方法是什么 C 库是否需要特殊处理才能使用 SWIG 进行包装 封装的 Qt 小部件能否与 PySide
  • 将 Matlab MEX 文件中的函数直接嵌入到 Python 中

    我正在使用专有的 Matlab MEX 文件在 Matlab 中导入一些仿真结果 当然没有可用的源代码 Matlab 的接口实际上非常简单 因为只有一个函数 返回一个 Matlab 结构体 我想知道是否有任何方法可以直接从Python调用M
  • 调试 python Web 服务

    我正在使用找到的说明here http www diveintopython net http web services user agent html 尝试检查发送到我的网络服务器的 HTTP 命令 但是 我没有看到按照教程中的建议在控制
  • 在 python 中计时时,我应该如何考虑 subprocess.Popen() 开销?

    编码社区的成员比我更聪明 我有一个 python 问题要问你们 我正在尝试优化一个 python 脚本 该脚本 除其他外 返回子进程执行和终止的挂钟时间 我想我已经接近这样的事情了 startTime time time process s
  • Tensorflow:提要字典错误:您必须为占位符张量提供值

    我有一个错误 我无法找出原因 这是代码 with tf Graph as default global step tf Variable 0 trainable False images tf placeholder tf float32
  • 使用 PIL 合并图像时模式不匹配

    我正在传递 jpg 文件的名称 def split image into bands filename img Image open filename data img getdata red d 0 0 0 for d in data L
  • 如何克服 numpy.unique 的 MemoryError

    我正在使用 Numpy 版本 1 11 1 并且必须处理一个二维数组 my arr shape 25000 25000 所有值都是整数 我需要一个唯一的数组值列表 使用时lst np unique my arr 我正进入 状态 Traceb
  • 张量流多元线性回归不收敛

    我正在尝试使用张量流训练具有正则化的多元线性回归模型 由于某种原因 我无法获取以下代码的训练部分来计算我想要用于梯度下降更新的误差 我在设置图表时做错了什么吗 def normalize data matrix averages np av
  • 应用程序的外观 - Py2exe / wxPython

    所以我的问题是我的应用程序的外观和感觉 因为它看起来像一个旧的外观应用程序 它是一个 wxPython 应用程序 在 python 上它运行良好并且看起来不错 但是当我使用 py2exe 将其转换为 exe 时 外观很糟糕 现在我知道如果你

随机推荐

  • TypeError: strptime() takes no keyword arguments ValueError(“‘%s‘ is a bad directive in format ‘%s‘“

    t datetime datetime strptime 2021 5 12 09 28 11 format Y m d h m s 1 错误原因 参数格式不匹配 strptime定义 def strptime data string fo
  • leveldb(六):key的不同种类型

    有5个key的概念 可能会让人混淆 下面就来一个一个的分析 User key 最简单的key了 就是用户传入的数据 Slice user key ParsedInternalKey enum ValueType kTypeDeletion
  • sqlite3交叉编译

    1 交叉编译sqllite3可以先从官网下载最新最新的源码进行编译 sqlite3下载sqlite3有两种版本的源代码 sqlite amalgamation 3300100 zip这种是将所有的操作放到sqlite3中进行使用的 虽然官方
  • 特征筛选1——根据方差筛选(单变量筛选)

    根据给定方差的阈值 删除掉值变化小的维度 以此降低数据规模 当把阈值设置为0的时候 就会删除没有变化的数据 示例 import numpy as np from sklearn feature selection import Varian
  • 【模板】组合数取模

    文章目录 1 利用递推式预处理组合数取模 2 预处理阶乘的余数和阶乘逆元的余数 3 卢卡斯定理 4 将组合数分解质因数 高精度乘低精度 1 利用递推式预处理组合数取模 题目描述 给定 n n n 组询问 每组询问给定两个整数 a
  • C++类继承:派生类的构造函数

    派生类不能直接访问基类的私有成员 必须使用基类的公有方法来访问基类的私有成员 这意味着派生类的构造函数必须使用基类的构造函数来设置从基类中继承的私有成员 因此 在程序使用派生类构造函数创建派生类对象之前 要使用基类构造函数创建基类对象 C
  • CSS样式里面的堆叠(层叠)上下文(层次顺序z-index)

    看了网上很多的博客 将了关于这个层叠上下本的技术博客 然后我也自己去整理了下 我这篇关css元素的堆叠顺序 写的很清楚 很有条理 很简单明了 层叠上下文的法则都总结好了 希望对大家有帮助 这个属于扩展 当然你想了解技术的话 可以看看我这个关
  • SAP自建表做搜索条件时,需要的search help(源代码)

    以我之前写的 在SAP自建 全国各大城市数据表http blog csdn net szlaptop article details 8074609 为基础 设计search help 最终效果如下 因为是自建全国各省市数据表 用做查询的时
  • 【C++】Lambda表达式

    C 11的一大亮点就是引入了Lambda表达式 利用Lambda表达式 可以方便的定义和创建匿名函数 对于C 这门语言来说来说 Lambda表达式 或 匿名函数 这些概念听起来好像很深奥 但很多高级语言在很早以前就已经提供了Lambda表达
  • 查看端口占用

    1 cmd打开命令窗口 2 netstat ano 列出所有端口的情况 在列表中我们观察被占用的端口 3 查看被占用端口对应的PID 输入命令 netstat aon findstr 49157 回车 记下最后一位数字 即PID 这里是27
  • 智能故障诊断方法总结

    1 故障诊断方法可分为三个步骤 信号处理 特征提取 模式分类 2 信号处理方法通常包括 时域处理 提取振动信号的相关指标 频域处理 包络谱分析 频谱分析 时频域分析 小波分析 傅里叶变换 3 故障诊断方法 专家系统故障诊断法 模糊故障诊断
  • 软浮点硬浮点不配套问题(error:uses VFP register arguments)

    1 前言 报错信息 error home xxx a uses VFP register arguments home xxx a does not VFP Virtual Float Point 是虚拟浮点运算 又分为硬件浮点数计算和软件
  • ChatGPT,云服务商们的全新“云”阵地?

    随着ChatGPT在全球范围内的 大火 围绕 AI 的产业浪潮再次席卷整个TMT行业 但从目前的市场反馈来看 大众对于ChatGPT在C端市场的应用体验反应更直接一点 而对于技术相对晦涩 难以感知的云计算市场 则反应比较冷淡 但在这场由Ch
  • 原生android看netflix,现在有四款Android手机支持Netflix HD

    如果有针对全球大流行量身定制的应用程序 那就是Netflix 有了瑞安 墨菲 Ryan Murphy 的好莱坞 Hollywood 黑色喜剧片 死给我 Dead to Me 和富勒之家 Fuller House 的最后一个季等原创内容 现在
  • 【自用记录】常见的第三方接口加密签名方式(ASCll码字典序、URL键值对、 SHA-256加密、MD5加密)

    案例1 案例2 以上第三方接口都用类似的加密签名方式 两者有类似的部分 方案1的 kdata array parkId gt parkId ts gt ts serviceCode gt getParkingPaymentList reqI
  • 创建telegram 机器人

    telegram是国外常用的聊天功能 功能很强大 除了聊天还可以玩游戏 传文件 视频 声音 投票 群组 当然 这些跟qq 微信都很类似了 但是它毕竟是国外最常用的IM之一 telegram有个聊天机器人可以自动发消息 也是挺有意思的 它还开
  • Eureka学习:搭建eureka-server、将user-service注册到eureka-server中

    SpringCloud01 认识微服务 任何架构都离不开服务的拆分 微服务的拆分和远程调用你会吗 Eureka注册中心 假如我们的服务提供者user service部署了多个实例 如图 大家思考几个问题 order service在发起远程
  • Charles抓包

    1 先去官网下载 根据自己需要在什么环境使用下载对应的包 地址 Download a Free Trial of Charles Charles Web Debugging Proxy 2 安装和使用 双击下载的安装包直接一直点击下一步进行
  • BLE中的Service(服务)和characteristic(特征值)

    Service 服务 和characteristic 特征值 之间的关系 Service 服务 服务是用来完成特定功能或特性的数据和相关行为的集合 在GATT中 服务由其服务定义来定义 服务定义可能包含所包含的服务 强制性特征和可选特征 可
  • 解决mac osx下pip安装ipython权限的问题

    转自 http xiaorui cc p 3061 OSError Errno 1 Operation not permitted 各种的root都不可以 想到了一个粗暴的方式 直接针对share进行chmod的授权 结果 提示root也是