由于重装了系统,需要再pip install 一下 gensim,但是在下载完所有的依赖包uninstall six的时候出现了operation not permitted 的问题,我以为是没加sudo,但是依旧不行。
百度了一下,发现OSX EI Captain中有一种SIP安全设置(System Integrity Protection ),它禁止让软件以 root 身份来在 Mac 上运行,因此需要关闭这个功能。
传统方法:开机按住option不放,进入选磁盘的界面,选择recovery,进去之后找到“实用工具”--“终端”--输入“csrutil disable”
但是我没有recovery选项,只能用的之前的装机刻的osx的U盘插上就行了。后面的步骤同上
搞好之后所有的依赖包随意删装,但是依旧要加上"sudo"