Откройте записную книжку Jupyter с Python 3

#python #jupyter-notebook

Вопрос:

Я запускаю Python2 в блокноте Jupyter.

Когда я пытаюсь сделать:

import emcee

Я получаю ошибку:

 File "/home/me/.local/lib/python2.7/site-packages/emcee/ensemble.py", line 84
    parameter_names: Optional[Union[Dict[str, int], List[str]]] = None,
                   ^
SyntaxError: invalid syntax
 

Это потому, что я использую Python2 и должен запускать Python3?

Если я это сделаю python -V и python3 -V в своем терминале, я получу Python 2.7.17 и Python 3.6.9 соответственно.

Итак, есть ли простой способ открыть записную книжку python 3 Jupyter? Я использую Ubuntu 18.04 LTS.


Когда я ищу ответы, я вижу решения, которые предполагают установку anaconda, но у меня уже есть ноутбук Jupyter и Python 3 на моем компьютере. Я не хочу все портить, устанавливая дополнительные версии python и Jupyter Notebook, если мне это не нужно.

Комментарии:

1. Это потому, что я использую Python2 и должен запускать Python3? Да. Python 2 сообщает о синтаксической ошибке при обнаружении подсказки типа, которой не существовало в Python 2. Вам нужно установить Python 3, что вы можете сделать вместе с Python 2.

2. Спасибо. У меня, кажется, есть python 3 на моей машине. Но я не получаю опцию python 3 при открытии ноутбука. Нужно ли мне устанавливать что-то еще?

Ответ №1:

Попробуйте просто ввести в блокнот Jupyter непосредственно в свой терминал, не меняя своего местоположения внутри терминала. Это может помочь открыть новый сеанс терминала и ввести: jupyter notebook.

Комментарии:

1. Я не уверен, что до конца понимаю. Я уже открываю свой блокнот, набрав jupyter notebook в терминале. Вы имеете в виду из моего домашнего каталога? Это, кажется, не имеет никакого значения.

2. Работает ли блокнот jupyter?