在 iPython/Jupyter Notebook 中安装多个 Python 3 内核

gaz*_*2k5 3 python ipython jupyter-notebook

我的系统上有 Python 3.7 和 3.8。

我已在 jupyter 笔记本的 3.7 和 3.8 上运行 pip install,但是在尝试创建新笔记本时,内核列表仅显示“Python 3”的一个值

如何让 Python 3.7 和 3.8 都显示在此处?

gaz*_*2k5 5

您必须在 jupyter 上安装内核。您可以在命令提示符/bash 终端中执行此操作:

jupyter kernelspec list
Run Code Online (Sandbox Code Playgroud)

这将返回 jupyter 笔记本当前安装的所有内核。

最好为您拥有的每个项目运行一个虚拟环境。激活您的 venv,然后您可以使用以下 bash 命令安装 Python 内核以在 jupyter 笔记本中使用:

ipython kernel install --user --name=projectname
Run Code Online (Sandbox Code Playgroud)

请注意,当来自 venv 外部时,jupyter 也可以使用此已安装的内核。

您可以使用以下命令卸载内核:

jupyter kernelspec uninstall <name of kernel>
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅此处:https://ipython.readthedocs.io/en/stable/install/kernel_install.html

其中还有关于在不使用虚拟环境的情况下安装多个 python 内核的说明。