如何将python3内核添加到jupyter(IPython)
  我的Jupyter笔记本安装了python 2内核。  我不懂为什么。  当我进行安装时,我可能会搞砸了一些东西。  我已经安装了python 3 。  我如何将它添加到Jupyter ?  下面是默认Jupyter用python3 -m install jupyter并在浏览器中使用jupyter notebook打开的屏幕截图,如下所示: 
  请确保您已ipykernel安装和使用ipython kernel install砸kernelspec在正确的位置python2。  然后为Python3 ipython3 kernel install 。  现在你应该可以在2个内核之间进行选择,不管你使用jupyter notebook , ipython notebook还是ipython3 notebook (后两个都不推荐使用)。 
请注意,如果您想为特定的Python可执行文件安装,则可以使用以下技巧:
path/to/python -m ipykernel install <options>
  这适用于使用环境(venv,conda,...)和<options>让你命名你的内核(请参阅--help )。  所以你可以做 
conda create -n py36-test python=3.6
source activate py36-test
python -m ipykernel install --name py36-test
source deactivate
  现在你可以在下拉菜单中找到一个名为py36-test的内核,以及其他的内核。 
请参阅在IPython Notebook中使用Python 2.x和Python 3.x,它具有更多最新信息。
这在Ubuntu 16.04上适用于我:
python2 -m pip install ipykernel
python2 -m ipykernel install --user
python3 -m pip install ipykernel
python3 -m ipykernel install --user
  参考文档: 
  Python 2和3的内核。安装IPython内核 -  IPython Docs。 
pip install -U jupyter升级到pip install -U jupyter pip3 install jupyter ipython3 kernelspec install-self安装Python3内核 
