【问题标题】:choose python kernel in jupyter在 jupyter 中选择 python 内核
【发布时间】:2016-03-28 00:57:09
【问题描述】:

我已经安装在 Debian Jessie 上:

Python2.7

Python3.5

我还通过pip2pip3 安装了Jupyter

但是当我启动jupyter-notebook 时,我只能使用python3 作为内核!使用 Jupyter 时如何切换到 pyhton2.7?

【问题讨论】:

标签: python-2.7 debian jupyter python-3.5 jupyter-notebook


【解决方案1】:

我现在无法对此进行测试,但 jupyter-notebook 可能正在查看您的 $PATH 变量以查找 python。当你输入python --version时,是python2吗?

如果不是,您可以通过changing your $PATH variable 选择要使用的python,因此python2 在python3 之前。

【讨论】:

【解决方案2】:

我在 Digital Ocean 上用一台全新的 Debian 8.5 机器进行了尝试。

以 root 身份从 apt 安装 pipjupyter,以及开发包。

apt-get install python-pip python-dev python3-pip python3-dev libzmq3
pip3 install jupyter

使用 ipykernel 模块为 Python2 添加内核。 Python3 内核已经安装好了。

pip install ipykernel
python2 -m ipykernel install

当您运行jupyter notebook 时,您应该将Python 2Python 3 列为可用内核。请注意,Tornado 笔记本服务器在端口 8888 上提供 HTTP 服务,在许多机器上默认情况下未打开该端口。这里是a script that will run Jupyter for you, opening and closing port 8888 and running on a public IP.

【讨论】:

  • 您好,非常感谢您的回答。我的机器已经很累了,我没有收到任何错误,但仍然没有得到 python 2 和 3(只有 3 个)。我会尝试进一步调查。
  • ipython kernelspec install-self 的输出应确认已安装内核,并会说明是哪个版本。你也必须sudo kernelspec 命令。
  • 在最近的ipython版本中,命令应该是ipython kernel installipython3 kernel install
  • @AbderrahimKitouni 谢谢,我根据当前文档更新了说明。
猜你喜欢
  • 2023-01-27
  • 2021-07-14
  • 2023-03-08
  • 2021-12-06
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
  • 2020-02-27
  • 2021-10-23
相关资源
最近更新 更多