如何使IPython Notebook运行Python 3?


102

我是Python的新手。

  1. 我安装了Anaconda,效果很好。
  2. 我按照Anaconda cmd行说明设置了Python 3环境,效果很好。
  3. 我将Anaconda的Python 3环境设置为Pycharm的解释器,效果很好。
  4. 我启动了Anaconda“ launcher.app”,并启动了IPython Notebook。但是,iPython Notebook正在运行Python 2而不是3。

经过三个多小时的Google搜索,我无法弄清楚如何将IPython Notebook设置为运行Python 3而不是2。


1
您需要从Python 3环境中启动它。在命令行(/path/to/env/bin/ipython)上很容易,但是我不知道如何从Anaconda GUI启动器中进行操作。
Thomas K

2
太棒了 谢谢。对于未来的搜索者,这是解决方案:export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin:$ PATH ipython笔记本
Anton

4
SO应该让您在一段时间后回答您自己的问题,因此从搜索结果中可以清楚地看到它已解决。
Thomas K

Answers:


111

要将IPython Notebook设置为在MAC 10.9上运行Python 3而不是2,我执行了以下步骤

$ sudo pip3 install ipython[all]

然后

$ ipython3 notebook


3
你不应该曾经有使用sudopip(或pip3
SG

7
为什么[all]最后呢?pip3 install ipython为我工作。
Stu Cox

16

对于Linux 16.04 Ubuntu,您可以使用

sudo apt-get install ipython3

然后使用

ipython3 notebook

在浏览器中打开笔记本。如果您有任何笔记本用python 2保存,则打开笔记本后它将自动将其转换为Python 3。


5

要在带有Anaconda的Windows 10上将jupyter与python 3而不是python 2一起使用,我在anaconda提示符下执行了以下步骤:

pip3 install ipython[all]

然后,

ipython3 notebook

4

您的发行版中有包装吗?如果您使用的是ubuntu,则必须安装ipython3-notebook软件包。如果没有,也许您必须使用python3安装ipython。

如果您已经运行(因为默认情况下是python2)

python setup.py

您必须改为跑步

python3 setup.py install

使用python3而不是python2安装软件包。这将是ipython3的新安装。



1

如果您正在运行anaconda,则安装笔记本/ jupyter的首选方法是使用conda:

conda install jupyter


0

适当切换此答案中2和3的角色。

假设您已经安装了带有python 2内核的jupyter设置和带有python 3的anaconda环境。激活python 3环境,然后运行

conda install ipykernel

之后,您可以在创建新笔记本或从内核菜单中选择正在运行的笔记本中同时选择2和3内核。


-4

另一个解决方案是使用python3 创建virtualenv

在此环境中,在此处安装tensorflow(您喜欢的版本):

pip install tensorflow

从那里运行您的jupyter!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.