Jupyter, кажется, принимает ложную версию Python - PullRequest
0 голосов
/ 30 августа 2018

До 2 часов назад у меня была рабочая установка с Jupyter, Python3, Pandas и Mathplotlib.

Я установил jupyter_contrib_nbextensions и включил некоторые из расширений. Впоследствии первой видимой проблемой было то, что панды больше не были найдены (ImportError: нет модуля с именем pandas).

Если я запускаю сеанс python3 в терминале, я могу без проблем импортировать панд.

Записная книжка показывает, что ядро ​​Python 3 работает. Я попытался проверить это, выполнив

import sys
print(sys.version_info)

Это показывает

sys.version_info (основной = 2, младший = 7, микро = 15, уровень выпуска = «кандидат», серийный номер = 1)

Похоже на ядро ​​Python 2, что объясняет, почему панды не найдены. Я пытался изменить ядро, переключался между установленным ядром python 2 и python 3 с помощью веб-интерфейса jupyter, но он всегда возвращал версию python 2 и никогда не мог импортировать панд, но всегда отображал python 3:

enter image description here

Я не уверен, что это правильный способ проверить, какое ядро ​​работает, я никогда раньше не пробовал.

Я удалил все расширения, но до сих пор не мог запустить его снова.

Что я могу сделать, чтобы вернуть работающее ядро ​​Python 3?

1 Ответ

0 голосов
/ 30 августа 2018

ОК, решено. Или, по крайней мере, снова получил рабочий экземпляр, но не зная, что на самом деле пошло не так. Удалил jupyter, вручную очистил все оставшиеся файлы, переустановил его. Теперь он снова работает правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...