Как отобразить кнопку "python2" в "блокноте jupyter"

Я установил следующее.

  • macOS_High Sierra_10.13.4
  • anaconda2-4.4.0
  • python2.7.10

Я запускаю ноутбук jupyter с помощью следующей команды.

$ jupyter notebook

Однако меня беспокоит то, что кнопка «python 2» не отображается.

ноутбук jupyter

Как отобразить кнопку "python2" в "блокноте jupyter"

Я хочу запустить python 2 и не хочу запускать python 3. Я хотел бы знать, как отобразить кнопку «python 2». Я подтвердил версию python, как показано ниже.

$ python --version
python2.7.10

$ ipython --version
5.3.0

$ which python
/usr/bin/python

$ which ipython
/Library/Frameworks/Python.framework/Versions/3.6/bin/ipython

$ pyenv versions
system
anaconda2-4.4.0
* anaconda2-4.4.0/envs/fruits-classify (set by /Users/(username)/pythonspace/.python-version)

На чем ты бегаешь? (я имею в виду)

Mad Physicist 09.06.2018 04:29

Я отредактировал объяснение. Я использую "macOS_High Sierra_10.13.4".

jack_three 09.06.2018 04:39

Какая версия Ipython? (ipython --version). Вы устанавливали Jupyter до или после Python2?

Alan 09.06.2018 04:46

Спасибо за комментарий, я редактировал объяснение. (Ipython --version → 5.3.0) Я думаю, что python был установлен в исходном состоянии macOS.

jack_three 09.06.2018 04:57

А как насчет which python? У Anaconda и вашей ОС разные версии Python. Скорее всего, вы установили anaconda3, но ваша ОС использует Python 2. jupytrer, вероятно, только подхватывает anaconda Python. Попробуйте создать среду с python=2 и посмотрите, что произойдет, если вы запустите jupyter оттуда.

Mad Physicist 09.06.2018 04:59

@MadPhysicist Спасибо. Я отредактировал объяснение. В настоящее время я думаю, что установлена ​​anaconda 2. (версии pyenv → anaconda2-4.4.0) Я хотел бы создать среду python 2 и запустить jupyter. Мне сложно создать среду для python 2? Также скажите, пожалуйста, есть ли у вас веб-сайт о том, как решить эту проблему.

jack_three 09.06.2018 05:29

Документация по анаконде достаточно подробная и доступна в Интернете. Есть подробное руководство о том, как настроить среду.

Mad Physicist 09.06.2018 06:05

Что происходит, когда вы запускаете which python в командной строке?

Mad Physicist 09.06.2018 06:06

@MadPhysicist Спасибо. (Какой python → / usr / bin / python). Может быть ..... Я думаю, что это соответствует этому вопросу. (stackoverflow.com/questions/9386048/…, боюсь менять эту настройку.

jack_three 09.06.2018 06:28

ОК. А как насчет which ipython? Когда вы запускаете IPython, какую базовую версию Python он использует?

Mad Physicist 09.06.2018 06:32

Незачем. Просто убедитесь, что анаконда на вашем PATHперед/usr/bin, и все будет в порядке. На данный момент это явно не так. Частично проблема может заключаться в том, что вы не изменили оболочку по умолчанию.

Mad Physicist 09.06.2018 06:33

@MadPhysicist Спасибо. (Который ipython → /Library/Frameworks/Python.framework/Versions/3.6/bin/ipytho‌ n). Я подтвердил версию python после запуска «jupyter». (Python -V → Python 2.7.10 )

jack_three 09.06.2018 06:45

Я изменил настройку PATH. Кнопка "python2" отображалась в "jupyter". Спасибо.

jack_three 09.06.2018 09:48
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
13
55
0

Другие вопросы по теме