在Jupyter Notebook中增加Python內核 原

本人在Python 3.6的環境下,安裝了Jupyter

pip3 install jupyter

進入到Jupyter Notebook後,點擊Kernel菜單的Change kernel子菜單,只看到只有一個Python 3。如果這時想要增加Python 2的內核(Python 2.7),可通過以下方式操作

安裝 ipykernel

pip install ipykernel

在安裝時,出現了報錯

Complete output from command python setup.py egg_info:
    
    IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2.
    When using Python 2.7, please install IPython 5.x LTS Long Term Support version.
    Beginning with IPython 6.0, Python 3.3 and above is required.

也就是說最新版的 IPython 不支持 Python 2.7,這時可先單獨安裝ipython,並指定舊的版本號進行安裝

pip install ipython==5.3.0

如果版本不存在的,系統會進行提醒存在的版本號

安裝好ipython後,再重新安裝ipykernel,這時又報錯,如下

ImportError: Tornado requires an up-to-date SSL module. 

也就是說在安裝Tornado時出錯。這時,同樣的,再單獨安裝Tornado,這時也出現了版本問題,與上面類似,指定舊的版本號

pip install tornado==4.5.3

然後再重新安裝ipykernel,就可以順利安裝了

pip install ipykernel

安裝後,執行以下命令

python -m ipykernel install --user

這樣就把python 2也加入到Jupyter的kernel裏面了

 

歡迎關注本人的微信公衆號“大數據與人工智能Lab”(BigdataAILab),獲取更多信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章