繁体   English   中英

如何让 IPython Notebook 运行 Python 3?

[英]How To Get IPython Notebook To Run Python 3?

我是 Python 新手,可以忍受。

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

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

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

$ sudo pip3 install ipython[all]

然后

$ ipython3 notebook

对于 linux 16.04 Ubuntu,您可以使用

sudo apt-get install ipython3

然后使用

ipython3 notebook

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

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

pip3 install ipython[all]

然后,

ipython3 notebook

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

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

python setup.py

你必须跑

python3 setup.py install

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

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

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

conda install jupyter

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

根据需要切换此答案中 2 和 3 的角色。

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

conda install ipykernel

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

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

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

pip install tensorflow

从那里运行你的 jupyter!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM