ChatGPT解决这个技术问题 Extra ChatGPT

如何让 IPython Notebook 运行 Python 3?

我是 Python 新手,可以忍受。

我安装了 Anaconda,效果很好。我按照 Anaconda 命令行指令设置了一个 Python 3 环境,效果很好。我将 Anaconda 的 Python 3 环境设置为 Pycharm 的解释器,效果很好。我启动了 Anaconda “launcher.app”并启动了 IPython Notebook。但是,iPython Notebook 运行的是 Python 2 而不是 3。

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

您需要从 Python 3 环境中启动它。这在命令行 (/path/to/env/bin/ipython) 上很容易,但我不知道如何从 Anaconda GUI 启动器执行此操作。
惊人的。谢谢。对于未来的搜索者,这是解决方案:export PATH=/Users/[insertusername]/anaconda/envs/py3k/bin:$PATH ipython notebook
SO应该让您在一段时间后回答您自己的问题,因此从搜索结果中可以清楚地看出它已解决。

w
wjandrea

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

$ sudo pip3 install ipython[all]

然后

$ ipython3 notebook


您永远不必将 sudopip(或 pip3)一起使用
为什么最后是 [all]pip3 install ipython 为我工作。
P
Panos

对于 linux 16.04 Ubuntu,您可以使用

sudo apt-get install ipython3

然后使用

ipython3 notebook

在浏览器中打开笔记本。如果您有任何使用 python 2 保存的笔记本,那么一旦您打开笔记本,它将自动将它们转换为 Python 3。


B
Bless

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

pip3 install ipython[all]

然后,

ipython3 notebook

O
Orlando

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

如果你已经运行(因为它默认是 python2)

python setup.py

你必须改为运行

python3 setup.py install

用 python3 而不是 python2 安装一个包。这将是 ipython3 的新安装。


A
Andrzej Neugebauer

在 Anaconda 的“launcher.app”中有“环境:”下拉菜单。默认环境称为“root”。为了使用另一个环境启动应用程序,只需从列表中选择所需的环境,使其处于活动状态。


P
Paul

如果您正在运行 anaconda,那么安装 notebook/jupyter 的首选方法是使用 conda:

conda install jupyter

A
Arun Kumar Khattri

如果您在 jupyter notebook 上同时拥有这两个版本,则可以从菜单中更改内核。


M
MathKid

酌情切换此答案中 2 和 3 的角色。

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

conda install ipykernel

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


M
Max Alonzo

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

在这个环境中,安装 tensorflow(你喜欢的版本):

pip install tensorflow

从那里运行你的 jupyter !