`

Mac OS X 10.11.5 pip install getting Operation Not Permitted error

阅读更多

The new versions of Mac Os come with high restrictions on what you can do and is called: System Integrity Protection.

There is unfortunately not much we can do about that, and anyway the reason for System Integrity Protections seem to be reasonable.

Plus usually you do not want to install things systemwide, there is no reason to use sudo in front ofpip. If you don't have the permissions, there is likely a good reason.

You should be able to install any packages as user by using the --user:

pip install ipython --user

Which will have the advantage of installing in your home, where you have ~0 chance of breaking your system. Moreover it will not require you to use sudo that you shouldn't have to use anyway.

I would also encourage you to not use system-python on a mac:
1) It's never up to date, and is linked weirdly with some binary libraries
2) It's Python2.7, which will not be supported anymore soon

Prefer brew install python/brew install python3 that have complete separate Python installation that do not require sudo either. Or, anaconda that does the same, support multiple environment, and have binary of many python packages that Homebrew lacks.

分享到:
评论

相关推荐

    OS X EI Capitan 10.11.5

    ### OS X EI Capitan 10.11.5 相关知识点 #### 一、OS X EI Capitan 概述 OS X EI Capitan(版本号 10.11)是苹果公司于2015年发布的一款操作系统,它是OS X Yosemite的后续版本。该系统以美国加州优胜美地国家...

    suica-dump:丢掉Suica历史的那一款

    这是? 转储Suica历史。在上可以找到(部分)转储值的明细。 我正在使用 。建造请不要使用OSX。 brew tap temmings/altbrew install libpafemake移动环境Mac OS X 10.11.5 libusb-1.0.20 libpafe-0.0.8 索尼

    dynhost:节点应用程序使用当前IP地址或指定的IP地址修改A或AA DNS记录

    在Mac OS X 10.11.5的节点v.5.10.1下进行了测试在Ovh API上的有效应用程序令牌请参见: 建议:如果您创建的是应用而非令牌,则必须继续执行下一步以生成“消费者密钥”。 代币 您只需添加--credentials参数,即可...

    Android日程管理系统实训报告.doc

    软件环境选择了Mac OS X 10.11.5操作系统,编程语言为JAVA,数据库采用SQLite,开发工具是Android Studio。Java语言因其面向对象、可移植性、安全性、多线程等特性被选中,而Android Studio作为官方推荐的Android...

    Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像-附件资源

    Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像-附件资源

    Android日程管理系统实训报告.docx

    - 软件环境:Mac OS X 10.11.5操作系统,使用Java编程语言,SQLite数据库,开发工具是Android Studio。 4. **系统开发技术** - **Java**:一种跨平台的面向对象编程语言,适合分布式网络环境,用于编写Android...

    联想K29 成功引导的EFI HD4000 黑苹果CLOVER MAC 10.11

    在IT领域,"黑苹果"(Black Apple)指的是在非苹果品牌的硬件上安装并运行苹果公司的Mac OS X或macOS操作系统。在这个特定的场景中,我们讨论的是在一台联想K29笔记本电脑上,配置了Intel Core i3 3110M处理器和...

    Alienware 14 R3 Clover更新版-intel

    Clover是一个开源的启动加载器,它扩展了UEFI(统一可扩展固件接口)的功能,使得用户可以更方便地在多操作系统环境下安装和启动不同的系统,特别是针对苹果Mac OS X或macOS的安装。在这个特定的更新版中,主要关注...

    SecureCRT 7.2 For macOS sierra 破解版

    SecureCRT 7.2 For mac,Mac10.9、EI Caption 10.11.5 macOS sierra 10.12.3 亲测可用

    ecx-benchmarks:ECX库的基准

    MacBook Pro (OSX 10.11.5) Intel Core i7 (2.8 GHz, 4 Cores) L2 Cache: 256 KB L3 Cache: 6 MB Memory: 16 GB haxe: 3.3.0rc1 swf/js: Google Chrome 52.0.2743.116 (64-bit) node: v6.2.2 java: v1.8.0_92 cs: ...

    ofxHAPAVPlayer:与setSpeed

    xHAPAVPlayer ... 在我的MacBook Pro(2013年初,El Capitan 10.11.5)上,我可以流畅地播放大约200+ 100 x 100的视频或15+ 1920 x 1080的视频,同时仍在加载新视频并每40毫秒寻求随机帧。 要使用

    微星黑苹果驱动

    MSI B150I主板,i5 6500CPU 这是UEFI启动方式中的Clover-EFI配置文件,集成了HD530 核显驱动和RTL81111h 千兆网卡驱动,MACOS 10.11.5版本,10.11.4也可用。一般第6带intel-CPU都能驱动。如果跟我配置一样的话可以...

    mariadb-10.11.2-linux-systemd-x86-64.tar.gz

    MariaDB是一个开源的关系型数据库管理系统,它源自于MySQL,并在MySQL的基础上进行了一些改进和扩展,以提供更先进的功能和更好的性能。MariaDB的名字是为了纪念MySQL创始人Monty Widenius的女儿Maria而命名的。...

    Start Developing iOS Apps(Swift)

    要使用文档中描述的最新技术开发iOS应用,开发者需要一台运行最新版本Xcode的Mac电脑(macOS 10.11.5或更高版本)。Xcode是一个全面的应用程序,内置了设计、开发和发布iOS应用所需的所有功能。Xcode提供了丰富的...

    FIDO对Safari的U2F支持。-Swift开发

    下载最新版本运行它退出Safari(如果已打开)单击“打开Safari首选项”启用Safari FIDO U2F扩展程序此扩展程序需要macOS 10.12和更高版本,或macOS 10.11.5和Safari10。支持的站点FIDO U2F规范定义了高级javascript ...

    深入理解计算机系统(英文版)

    Contents Preface i 1 Introduction 1 1.1 Information isBits inContext . . . . . . ....1.2 Programs areTranslated byOtherPrograms intoDifferent Forms ....1.3 ItPays toUnderstandHowCompilation SystemsWork ....

Global site tag (gtag.js) - Google Analytics