#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?