如何让 IPython 笔记本运行 Python 3?

我对巨蟒来说是新手,不能容忍我。

  1. 我安装了水蟒,效果很好。
  2. 我在 AnacondaCmd 行指令之后安装了一个 Python3环境,效果很好。
  3. 将 Anaconda 的 Python3环境设置为 Pycharm 的解释器,工作得很好。
  4. 我启动了 水蟒“ launcher.app”并且启动了 IPython Notebook,但是,iPython Notebook 运行的是 Python2而不是 Python3。

在用 Google 搜索了三个多小时之后,我不知道如何将 IPython Notebook 设置为运行 Python3而不是2。

83861 次浏览

Is there a package from your distro? If you're using ubuntu you must to install the ipython3-notebook package. If not, maybe you must to install ipython with python3.

If you've run (because it's python2 by default)

python setup.py

you must to run instead

python3 setup.py install

to install a package with python3 instead python2. This will be a new instalation of ipython3.

In Anaconda "launcher.app" there is “Environment:” pull down menu. The default environment is called "root". In order to launch application using another environment, just select the desired environment from the list, to make it active.

To set IPython Notebook to run Python 3 instead of 2 on my MAC 10.9, I did the following steps

$ sudo pip3 install ipython[all]

Then

$ ipython3 notebook

If you are running anaconda, then the preferred way to install notebook/jupyter is using conda:

conda install jupyter

If you have both version available on jupyter notebook, you can change the kernel from menu.

For linux 16.04 Ubuntu you can use

sudo apt-get install ipython3

and then use

ipython3 notebook

to open the notebook in the browser. If you have any notebooks saved with python 2 then it will automatically convert them to Python 3 once you open the notebook.

To use jupyter with python 3 instead of python 2 on my Windows 10 with Anaconda, I did the following steps on anaconda prompt:

pip3 install ipython[all]

Then,

ipython3 notebook

Another solution would be to create a virtualenv with python3:

From this environment, install tensorflow (the version you prefer) there:

pip install tensorflow

Run your jupyter from there !

Switch the role of 2 and 3 in this answer as appropriate.

Say you already have jupyter setup with a python 2 kernel and an anaconda environment with python 3. Activate the python 3 enviroment and then run

conda install ipykernel

After that you can select both a 2 and 3 kernel when creating a new notebook, or in a running notebook from the kernels menu.