2024-04-26 03:12:50 发布
网友
我的Jupyter笔记本安装了python 2内核。我不明白为什么。我在安装的时候可能把事情弄糟了。我已经安装了python 3。如何将其添加到Jupyter? 下面是一个屏幕截图,显示了在浏览器中使用jupyter notebook打开的默认Jupyter和python3 -m install jupyter所包含的内容:
Jupyter
python 2
python 3
jupyter notebook
python3 -m install jupyter
确保安装了ipykernel,并使用ipython kernel install将kernelspec放在python2的正确位置。然后是Python3的ipython3 kernel install。现在,您应该能够在两个内核之间进行选择,而不管您使用的是jupyter notebook、ipython notebook还是ipython3 notebook(后两个内核已弃用)。
ipykernel
ipython kernel install
ipython3 kernel install
ipython notebook
ipython3 notebook
注意,如果要为特定的Python可执行文件安装,可以使用以下技巧:
path/to/python -m ipykernel install <options>
当使用环境(venv,conda,…)和<options>让您命名您的内核(请参见--help)时,这是有效的。所以你可以
<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的内核以及其他的内核。
py36-test
请参阅Using both Python 2.x and Python 3.x in IPython Notebook,其中包含最新信息。
pip install -U jupyter
pip3 install jupyter
ipython3 kernelspec install-self
这对我在Ubuntu16.04上很有效:
python2 -m pip install ipykernel python2 -m ipykernel install --user python3 -m pip install ipykernel python3 -m ipykernel install --user
参考文档:Kernels for Python 2 and 3。安装IPython内核-IPython文档。
确保安装了
ipykernel
,并使用ipython kernel install
将kernelspec放在python2的正确位置。然后是Python3的ipython3 kernel install
。现在,您应该能够在两个内核之间进行选择,而不管您使用的是jupyter notebook
、ipython notebook
还是ipython3 notebook
(后两个内核已弃用)。注意,如果要为特定的Python可执行文件安装,可以使用以下技巧:
当使用环境(venv,conda,…)和
<options>
让您命名您的内核(请参见--help
)时,这是有效的。所以你可以现在,您在下拉菜单中获得了一个名为
py36-test
的内核以及其他的内核。请参阅Using both Python 2.x and Python 3.x in IPython Notebook,其中包含最新信息。
pip install -U jupyter
升级到Jupyterpip3 install jupyter
重新安装Jupyteripython3 kernelspec install-self
安装Python3内核这对我在Ubuntu16.04上很有效:
参考文档:
Kernels for Python 2 and 3。安装IPython内核-IPython文档。
相关问题 更多 >
编程相关推荐