没有名为“prompt\u toolkit.formatted\u text”的模块

2024-06-28 19:58:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Jupyter笔记本电脑一无所知

目前,我使用的笔记本与R,它是工作得很好

现在,我尝试将其与Python一起使用,并收到以下错误

[I 09:00:52.947 NotebookApp] KernelRestarter: restarting kernel (4/5), new random ports

Traceback (most recent call last):

File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main "main", mod_spec)

File "/usr/lib/python3.6/runpy.py", line 85, in _run_code exec(code, run_globals)

File "/home/frey/.local/lib/python3.6/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app

File "/home/frey/.local/lib/python3.6/site-packages/ipykernel/init.py", line 2, in from .connect import *

File "/home/frey/.local/lib/python3.6/site-packages/ipykernel/connect.py", line 13, in from IPython.core.profiledir import ProfileDir

File "/home/frey/.local/lib/python3.6/site-packages/IPython/init.py", line 55, in from .terminal.embed import embed

File "/home/frey/.local/lib/python3.6/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell

File "/home/frey/.local/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py", line 20, in from prompt_toolkit.formatted_text import PygmentsTokens ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'

[W 09:00:55.956 NotebookApp] KernelRestarter: restart failed [W 09:00:55.956 NotebookApp] Kernel 24117cd7-38e5-4978-8bda-d1b84f498051 died, removing from map.

希望有人能帮助我


Tags: infrompyimporthomelibpackageslocal
3条回答

ipython` 7.0.1 has requirement prompt-toolkit<2.1.0,>=2.0.0, but you'll have prompt-toolkit 1.0.15 which is incompatible

https://github.com/jupyter/jupyter_console/issues/158

升级prompt-toolkit将解决此问题

pip install --upgrade prompt-toolkit

我也有同样的问题,我在Github中修复了它的说法: https://github.com/jupyter/notebook/issues/4079

  • 打开Anaconda提示符键入

    python -m ipykernel install --user
    

使用Anaconda virtualenv创建内核更稳定

遵循以下步骤

  1. 执行Anaconda提示符
  2. 键入conda create --name $ENVIRONMENT_NAME R -y
  3. 键入conda activate $ENVIRONMENT_NAME
  4. 键入python -m ipykernel install
  5. 类型ipython kernel install --user --name $ENVIRONMENT_NAME

然后,您将有一个名为“R”的新jupyter内核,其中安装了R

相关问题 更多 >