Как получить ноутбук IPython для запуска Python 3?


102

Я новичок в Python, чтобы терпеть меня.

  1. Установил Anaconda, отлично работает.
  2. Я настраиваю среду Python 3, следуя инструкциям строки Anaconda cmd , отлично работает.
  3. Я настраиваю среду Python 3 Anaconda в качестве интерпретатора Pycharm , отлично работает.
  4. Я запустил Anaconda «launcher.app» и запустил IPython Notebook. Однако iPython Notebook работает под управлением Python 2, а не 3.

Спустя более трех часов поиска в Google я не могу понять, как настроить IPython Notebook для запуска Python 3 вместо 2.


1
Вам нужно запустить его из среды Python 3. Это легко сделать из командной строки ( /path/to/env/bin/ipython), но я не знаю, как это сделать из программы запуска графического интерфейса Anaconda.
Thomas K

2
Потрясающие. Спасибо. Для будущих искателей вот решение: экспорт PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Антон

4
SO должен позволить вам ответить на свой вопрос через некоторое время, чтобы из результатов поиска было ясно, что он был решен.
Thomas K

Ответы:


111

Чтобы настроить IPython Notebook для запуска Python 3 вместо 2 на моем MAC 10.9, я сделал следующие шаги.

$ sudo pip3 install ipython[all]

затем

$ ipython3 notebook


3
Вы никогда не должны использовать sudoс pip(или pip3)
sg

7
Почему [all]в конце? pip3 install ipythonработал у меня.
Stu Cox

16

Для Linux 16.04 Ubuntu вы можете использовать

sudo apt-get install ipython3

а затем используйте

ipython3 notebook

открыть записную книжку в браузере. Если у вас есть записные книжки, сохраненные с помощью python 2, он автоматически преобразует их в Python 3, как только вы откроете записную книжку.


5

Чтобы использовать jupyter с python 3 вместо python 2 в моей Windows 10 с Anaconda, я сделал следующие шаги в приглашении anaconda:

pip3 install ipython[all]

Затем,

ipython3 notebook

4

Есть ли пакет из вашего дистрибутива? Если вы используете ubuntu, вам необходимо установить пакет ipython3-notebook. Если нет, возможно, вам необходимо установить ipython с помощью python3.

Если вы запустили (потому что по умолчанию это python2)

python setup.py

вместо этого ты должен бежать

python3 setup.py install

чтобы установить пакет с python3 вместо python2. Это будет новая установка ipython3.


1

В Anaconda «launcher.app» есть выпадающее меню «Environment:». Среда по умолчанию называется «root». Чтобы запустить приложение с использованием другой среды, просто выберите нужную среду из списка, чтобы сделать ее активной.


1

Если вы используете anaconda, то предпочтительный способ установки notebook / jupyter - использовать conda:

conda install jupyter


0

Измените роли 2 и 3 в этом ответе соответствующим образом.

Скажем, у вас уже есть установка jupyter с ядром python 2 и среда anaconda с python 3. Активируйте среду python 3, а затем запустите

conda install ipykernel

После этого вы можете выбрать ядро ​​2 и 3 при создании новой записной книжки или в работающей записной книжке из меню ядер.


-4

Другое решение - создать virtualenv с python3:

Из этого окружения установите tenorflow (предпочитаемую вами версию):

pip install tensorflow

Запустите свой jupyter оттуда!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.