在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),获取更多信息

相关文章
相关标签/搜索