Запустив без установки python3
(только по умолчанию python2
) в High Sierra, я прошел курс PluralSight «Построение и развертывание моделей keras в мультиоблачной среде» и обнаружил, чтоЯ не смог выполнить следующую команду в jupiter notebook
:
import tensorflow as tf
Вот версии, которые я установил в настоящее время:
brew --version
Homebrew 1.7.6
Homebrew/homebrew-core (git revision 1f874; last commit 2018-09-29)
python -V
Python 2.7.15
python3 -V
Python 3.6.6
jupyter --version
4.4.0
pip -V
pip 18.0 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
Я первоначально установил python3
через загрузку сих веб-страницу, но решил вернуться к версии 3.6.0
(хотя она настаивает на отображении 3.6.6
) через brew
после прочтения на SO, что текущая версия тензор потока совместима только с python 3.6.0
.
Когда я открываю блокнот jupyter, создайте новый блокнот и введите команду import tensorflow as tf
и нажмите run
, терминал показывает это:
ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'
[W 22:16:31.449 NotebookApp] KernelRestarter: restart failed
[W 22:16:31.450 NotebookApp] Kernel e25f532c-ce0f-4ac3-bc3c-4b54864d0994 died, removing from map.
[W 22:17:16.442 NotebookApp] Timeout waiting for kernel_info reply from e25f532c-ce0f-4ac3-bc3c-4b54864d0994
[E 22:17:16.447 NotebookApp] Error opening stream: HTTP 404: Not Found (Kernel does not exist: e25f532c-ce0f-4ac3-bc3c-4b54864d0994)
^C[I 22:17:50.731 NotebookApp] interrupted
Должен ли я попытаться удалить все, что я установил, и начать сну или я делаю что-то совершенно неправильное, что легко исправить?
Я получаю ту же ошибку, независимо от того, работаю я в среде Python или нет.