我是 Python 新手,可以忍受。
我安装了 Anaconda,效果很好。我按照 Anaconda 命令行指令设置了一个 Python 3 环境,效果很好。我将 Anaconda 的 Python 3 环境设置为 Pycharm 的解释器,效果很好。我启动了 Anaconda “launcher.app”并启动了 IPython Notebook。但是,iPython Notebook 运行的是 Python 2 而不是 3。
经过三个多小时的谷歌搜索,我无法弄清楚如何将 IPython Notebook 设置为运行 Python 3 而不是 2。
/path/to/env/bin/ipython
) 上很容易,但我不知道如何从 Anaconda GUI 启动器执行此操作。
要将 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 !
sudo
与pip
(或pip3
)一起使用[all]
?pip3 install ipython
为我工作。