如何将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内核