在Mac上安装sklearn时候出现“Operation not permitted”

在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模块已经被安装上了

相关文章
相关标签/搜索