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 ,提示‘
啥?沒安裝成功?
簡單粗暴,繼續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
rm '/usr/local/bin/jupyter-kernel'’,仔細看提示內容,說那個什麼路徑已經存在,我可以把他移除,
那就按提示輸入‘ rm '/usr/local/bin/jupyter-kernel'’,移除完之後,再次‘brew link jupyter’,
這次沒有錯誤提示,激動地輸入‘jupyter notebook’啟動,待網頁開啟,
當我點選new,下拉專案出現Python2,和python3時,那感覺,太酸爽了。
總結,這次這個問題網上搜了好久,都沒有搜到解決方案,這次完全憑自己瞎搗鼓(當然不能完全是瞎的,還是要思考)以後多看錯誤提示吧。