在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模塊已經被安裝上了

相關文章
相關標籤/搜索