在jupyter notebook中同時使用pyhton2和python3

作業系統環境:Windows 10
Python環境:Python 2.7.12和Python 3.5.12

若要在Python3底下安裝jupyter notebook,通常都使用下面命令在CMD底下執行

py -3 -m pip jupyter notebook

想說若是要同時在Python2底下安裝jupyter notebook,應該也是依理類推在CMD底下執行

py -2 -m pip jupyter notebook

但沒想到過程中出現問題,CMD上提示需要安裝Microsoft Visual C++  9.0,就去google並下載安裝完成後再次重新執行指令,想說應該就這樣就完成了。

但發現說打開jupyter notebook之後,居然是下面這畫面,沒有pyhton2的選項可以開啟新檔案(因為我是安裝完成後才重新截圖,故用紅色的線劃掉代表沒有這選項)

此時代表缺Python2的kernel,只要把Python2的kernel加入即可

py -2 -m ipykernel install --user

依理類推,如果缺少的是Python3的kernel,只要把Python3的kernel加入即可

py -3 -m ipykernel install --user

完成後打開jupyter notebook就會發現同時可以開啟Python2和Python3的檔案,如下圖



留言

這個網誌中的熱門文章

Recommender Systems - Week_9_part2

Machine Learning System Design - Week_6_ part2