在Jupyter Notebook中增長Python內核

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

pip3 install jupyter

進入到Jupyter Notebook後,點擊Kernel菜單的Change kernel子菜單,只看到只有一個Python 3。若是這時想要增長Python 2的內核(Python 2.7),可經過如下方式操做bash

安裝 ipykernel微信

pip install ipykernel

在安裝時,出現了報錯tornado

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

若是版本不存在的,系統會進行提醒存在的版本號ui

安裝好ipython後,再從新安裝ipykernel,這時又報錯,以下人工智能

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

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

pip install tornado==4.5.3

而後再從新安裝ipykernel,就能夠順利安裝了ip

pip install ipykernel

安裝後,執行如下命令it

python -m ipykernel install --user

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

 

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

相關文章
相關標籤/搜索