若是你也google 過ei capitan ipython mac ...

若是你也google 過ei capitan ipython mac

原本這件事,沒啥的。說白了就是用mac自帶的python產生了各類崩潰的事情。可是,確實沒有google到靠譜的答案。python

事情是這樣的。我在升級了ei capitan後,發現自帶的python,安裝ipython,怎麼都沒法在命令行調用。並且必須sudo pip,而在ei capitan 加了一種保護機制後,sudo 已經不被推薦。可是我不知道到問題在哪啊... 坑。api

http://stackoverflow.com/questions/17271319/installing-pip-on-mac-os-x
http://stackoverflow.com/questions/26647412/homebrew-could-not-symlink-usr-local-bin-is-not-writable
http://stackoverflow.com/questions/33004708/osx-el-capitan-sudo-pip-install-oserror-errno-1-operation-not-permitted/33234580

各類問題遇到的....
可是,這些問題都沒說到核心....... 核心就是不要用蘋果自帶的python。由於這是安裝在系統library的,由於新增長的保護機制,會不少限制,以前的不少解決方案,所有不生效。google

因此... 發現了問題,解決起來就簡單了。
卸載已經安裝的pip(還在往以前的python安裝 ...,) 。不要用easy_install,(放心你也用不了....)。使用brew install python ,從新安裝,會告訴你 user/local/include 沒有權限(根本就沒這個文件夾...奶奶的. 直接修改user/local/權限到用戶權限)。繼續brew install python。用python get-pip.py --user。over.... 搞定命令行

簡直就是shit。以後升級了下pip,致使pip都不能用了,能夠參考pip的issue。code

說下解決方法。使用get-pip 安裝。將/Users/xxx/bin 加入到path。這裏我以前使用sudo 來安裝,致使有一個root用戶的pip。一直用不了。homebrew

相關文章
相關標籤/搜索