ipython - "не может импортировать имя" create_prompt_application "из" prompt_toolkit.shortcuts "
Я пытаюсь заставить ipython работать на моем компьютере с Windows 10 64 bit. Когда я пытаюсь запустить ipython из командной строки, я получаю ошибку, изображенную на скриншоте, прикрепленном к этому вопросу.
Кто-нибудь сталкивался с этим? Как я могу исправить эту проблему?
![Ipython Error]()
Ответы
Ответ 1
Эта проблема вызвана тем, что установлена более новая версия Prompt Toolkit, чем на IPython. (Версия 2.0.4 Prompt Toolkit установлена, а для IPython требуется версия 1.0.15.)
Вы можете исправить эту проблему, установив более старую совместимую версию подсказки с помощью pip (или pip3):
pip3 install 'prompt-toolkit<2.0.0,>=1.0.15' --force-reinstall
(Если вы установите или обновите Prompt Toolkit за 1.0.15 - последнюю версию 1.x - вы получите предупреждение от pip: ipython 6.5.0 has requirement prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.4 which is incompatible.
)
Ответ 2
Вы можете просто переустановить ipython, что автоматически решит проблему 'prompt-toolkit'
.
pip install ipython
Ответ 3
У меня была похожая проблема, и я решил ее следующим образом: https://github.com/jupyter/jupyter/issues/370.
Ответ 4
я решаю проблему с помощью этих команд
sudo -H pip3 install fs
sudo -H pip3 install prompt-toolkit --force-reinstall
pip3 install prompt-toolkit --force-reinstall
Ответ 5
У меня была та же проблема с использованием conda для установки виртуальной среды с версией Python по умолчанию (Python 3.6.4).
Создание среды conda и форсирование любой конкретной версии Python (даже той же версии, что и проблемная по умолчанию):
conda create -n test_env python=3.6.4
решил это.
Ответ 6
pip install ipython
работал на меня :)
Ответ 7
В моем случае была старая установка IPython, когда я установил juptyer. Итак, pip install -U ipython
.