1. 程式人生 > >Mac下jupyter notebook只有python2核心,如何安裝Python3核心?

Mac下jupyter notebook只有python2核心,如何安裝Python3核心?

發現我的Mac下jupyter notebook只有python2核心,沒有python3,但是我要用Python3.

然後開始漫長的將Python3弄進jupyter中之路!

1。我猜我可能當時安裝的時候用的pip install  jupyter,因為電腦裡Python既有2和3,所以pip預設是Python2

我試了用pip3 install jupyter.安裝,出現

PermissionError: [Errno 13] Permission denied: '/usr/local/bin/jupyter-kernelspec'

錯誤。搜尋一圈,發現是許可權問題,用sudo pip3 install jupyter,安裝,

又發現我的pip3也出現問題,安裝不了任何東西-----倒騰了半天,放棄這條路。

2.忽然想到我mac上有安裝homebrew.試著用brew先解除安裝Python3和jupyter.

brew uninstall python3

 brew uninstall jupyter

然後重新用brew先安裝python3,再安裝jupyter.

brew install python3

brew install jupyter 

(發現安裝jupyter中出現一個小錯誤。‘

Error: Could not symlink bin/jupyter-kernel’當然我看不懂,選擇性忽略。)

都安裝完成之後,輸入jupyter notebook ,提示‘

jupyter: command not found’,

啥?沒安裝成功?

簡單粗暴,繼續brew install jupyter安裝。

出現提示‘jupyter 1.0.0_4 is already installed, it's just not linked You can use `brew link jupyter` to link this version.’提示說已經安裝jupyter,只是還沒有弄什麼link.

好,那就按提示輸入brew link jupyter,出現錯誤提示‘Error: Could not symlink bin/jupyter-kernel

Target /usr/local/bin/jupyter-kernel 

already exists. You may want to remove it:

  rm '/usr/local/bin/jupyter-kernel'’,仔細看提示內容,說那個什麼路徑已經存在,我可以把他移除,

那就按提示輸入‘ rm '/usr/local/bin/jupyter-kernel'’,移除完之後,再次‘brew link jupyter’,

這次沒有錯誤提示,激動地輸入‘jupyter notebook’啟動,待網頁開啟,

當我點選new,下拉專案出現Python2,和python3時,那感覺,太酸爽了。

總結,這次這個問題網上搜了好久,都沒有搜到解決方案,這次完全憑自己瞎搗鼓(當然不能完全是瞎的,還是要思考)以後多看錯誤提示吧。