在Mac上安装sklearn时候出现“Operation not permitted”app
系统版本:10.11.2less
第一次安装sklearn的步骤:设计
sudo easy_install pipip
sudo pip install -U numpy scipy scikit-learnci
///it
系统报错 “Operation not permitted”pip
通过查找,缘由是:io
Mac在新版本的系统中,内核中引入了Rootless机制。致使下列目录即便是root用户也没有写和执行的权限,只有通过apple签名的才能够。设计到的目录module
/System配置
/bin
/sbin
/usr (except /usr/local)
虽然网上有关闭Rootless的方法,但由于不肯意对系统进行配置修改,因此又找个一个方法安装。
///
新方法以下:
pip install --upgrade pip
sudo pip install numpy --upgrade --ignore-installed
sudo pip install scipy --upgrade --ignore-installed
sudo pip install scikit-learn --upgrade --ignore-installed
这个时候经过help(modules“)查看,发现sklearn模块已经被安装上了