jupyter notebook 增加kernel的方法
有很多朋友會遇到這樣一個問題:在anaconda中建立了多個環境,也許python版本是一樣的,但是裝的包以及版本不一樣。啟動jupyter notebook後,在new的下拉選單中卻無法使用這些環境。本文就解決這樣的問題。
假如我現在Ubuntu系統自帶的python是python2,anaconda預設的是python3,我還有一個python2的自定義的環境,命名為myPython2。開啟jupyter notebook發現只有python3可用,而我缺想使用myPython2這個環境。
首先,在myPython2環境下確認是否安裝了ipykenel這個包,如果沒有則安裝。
然後,在這個環境下輸入python -m ipykernel install --name XXXX後邊的名字可以自己定義,可以和環境一樣,也可以隨便起,是顯示在jupyter notebook中的,這裡我依然使用myPyhon2這個名字。
然後啟動jupyter,會發現現在有了myPython2這個選項了!
其他:
一個方式是加了sudo手動指定python路徑,一般是在anaconda2下,可以which一下看一下。(推薦)
另一個方法比較麻煩:
在第2步中可能會遇到問題,首先需要sudo許可權,但是使用了sudo許可權後,提示找不到ipykernel這個包。這裡原因是sudo下呼叫的python不是你環境中的python,而是系統自帶的python。如果遇到這樣的情況,則需要修改系統預設的python版本。
首先登入root使用者,或者sudo執行以下命令。
輸入update-alternatives --list python檢視可供替換的python版本。
如果提示沒有,別擔心,只是還沒有被發現,我們需要告訴下系統。update-alternatives --install /usr/bin/python python /usr/local/share/jupyter/kernels/mypython2 1。–install 選項使用了多個引數用於建立符號連結。最後一個引數指定了此選項的優先順序,如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中。
然後我們可以透過update-alternatives --config python來進行選擇了。
jupyter notebook 增加kernel的方法
有很多朋友會遇到這樣一個問題:在anaconda中建立了多個環境,也許python版本是一樣的,但是裝的包以及版本不一樣。啟動jupyter notebook後,在new的下拉選單中卻無法使用這些環境。本文就解決這樣的問題。
假如我現在Ubuntu系統自帶的python是python2,anaconda預設的是python3,我還有一個python2的自定義的環境,命名為myPython2。開啟jupyter notebook發現只有python3可用,而我缺想使用myPython2這個環境。
首先,在myPython2環境下確認是否安裝了ipykenel這個包,如果沒有則安裝。
然後,在這個環境下輸入python -m ipykernel install --name XXXX後邊的名字可以自己定義,可以和環境一樣,也可以隨便起,是顯示在jupyter notebook中的,這裡我依然使用myPyhon2這個名字。
然後啟動jupyter,會發現現在有了myPython2這個選項了!
其他:
一個方式是加了sudo手動指定python路徑,一般是在anaconda2下,可以which一下看一下。(推薦)
另一個方法比較麻煩:
在第2步中可能會遇到問題,首先需要sudo許可權,但是使用了sudo許可權後,提示找不到ipykernel這個包。這裡原因是sudo下呼叫的python不是你環境中的python,而是系統自帶的python。如果遇到這樣的情況,則需要修改系統預設的python版本。
首先登入root使用者,或者sudo執行以下命令。
輸入update-alternatives --list python檢視可供替換的python版本。
如果提示沒有,別擔心,只是還沒有被發現,我們需要告訴下系統。update-alternatives --install /usr/bin/python python /usr/local/share/jupyter/kernels/mypython2 1。–install 選項使用了多個引數用於建立符號連結。最後一個引數指定了此選項的優先順序,如果我們沒有手動來設定替代選項,那麼具有最高優先順序的選項就會被選中。
然後我們可以透過update-alternatives --config python來進行選擇了。