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