如何解决在Pycharm IDE的Jupyter Notebook中出现的ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'错误?

14
我正在使用Ubuntu 18.04上的Pycharm 2018.2版本,并尝试在Pycharm中使用JupyterNotebook。但是,Jupyter中的单元格总是显示为繁忙状态,并且会引发一些错误,如"ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'"。即使我一遍又一遍地重新启动内核,它仍然会抛出相同的错误。即使我卸载并重新安装,它也会抛出相同的错误。 它抛出的错误 请问有人可以帮我解决这个错误吗?
提前感谢!

2
最新的 Jupyter 安装中存在某种错误 - 显然是 prompt_toolkit 所需版本的冲突。https://dev59.com/m1QK5IYBdhLWcg3wDLvP。这不是你的问题! - hpaulj
谢谢您先生!在pycharm2018.2中还有其他使用Jupyter的方法吗? - Bhavani K
3
问题已通过卸载旧的prompt_toolkit版本并将其升级到2.0.5版本来解决,现在一切正常运作。对我有效,谢谢您先生。 - Bhavani K
@BhavaniKasiviswanathan,我也遇到了同样的问题。你是如何卸载和升级的?你能否也发布一个答案来回答自己的问题?这将有助于我和其他人。谢谢! - Thom Ives
4个回答

32

只需升级控制台:

pip install -U jupyter_console

4

上面第一个评论中的hpaulj的帖子链接提供了纠正此问题所需的步骤。和Bhavani一样,我按照那篇文章中的步骤操作,现在我的Jupyter笔记本正在工作。为方便起见,这是链接


0

重新安装工具包

  1. pip uninstall prompt-toolkit
  2. pip install --upgrade prompt-toolkit

0

conda install -c conda-forge notebook

使用conda安装-c conda-forge notebook


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接