I am new to Python to bear with me.
I installed Anaconda, works great. I setup a Python 3 environment following the Anaconda cmd line instructions, works great. I setup Anaconda's Python 3 environment as Pycharm's interpreter, works great. I launched the Anaconda "launcher.app" and launched IPython Notebook. However, iPython Notebook is running Python 2 not 3.
Over three hours of Googling later, I cannot figure out how to set IPython Notebook to run Python 3 instead of 2.
/path/to/env/bin/ipython
), but I don't know how to do it from the Anaconda GUI launcher.
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
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
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.
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.
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.
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 !
Success story sharing
sudo
withpip
(orpip3
)[all]
on the end?pip3 install ipython
worked for me.