带Python的jupyter笔记本-内核错误

时间:2018-10-06 07:18:34

标签: python jupyter-notebook jupyter

我对Jupyter Notebook完全陌生。

当前,我正在将笔记本电脑与R配合使用,并且运行良好。

现在,我尝试将其与Python结合使用,并且收到以下错误消息。

  

[I 09:00:52.947 NotebookApp] KernelRestarter:重新启动内核(4/5),   新的随机端口

     

回溯(最近通话最近一次):

     

_run_module_as_main中的文件“ /usr/lib/python3.6/runpy.py”,第193行   “ main”,mod_spec)

     

文件“ /usr/lib/python3.6/runpy.py”,第85行,位于_run_code exec(代码,   run_globals)

     

文件   “ /home/frey/.local/lib/python3.6/site-packages/ipykernel_launcher.py”,   从ipykernel中导入第15行,将kernelapp作为应用程序导入

     

文件   “ /home/frey/.local/lib/python3.6/site-packages/ipykernel/init.py”,   第2行,来自.connect import *

     

文件   “ /home/frey/.local/lib/python3.6/site-packages/ipykernel/connect.py”,   从IPython.core.profiledir中的第13行,导入ProfileDir

     

文件“ /home/frey/.local/lib/python3.6/site-packages/IPython/init.py”,   第55行,从.terminal.embed导入,嵌入

     

文件   “ /home/frey/.local/lib/python3.6/site-packages/IPython/terminal/embed.py”,   从IPython.terminal.interactiveshell导入的第16行   TerminalInteractiveShell

     

文件   “ /home/frey/.local/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py”,   第20行,从hint_toolkit.formatted_text导入PygmentsTokens   ModuleNotFoundError:没有名为“ prompt_toolkit.formatted_text”的模块

     

[W 09:00:55.956 NotebookApp] KernelRestarter:重新启动失败[W   09:00:55.956 NotebookApp]内核24117cd7-38e5-4978-8bda-d1b84f498051   死亡,从地图上删除。

希望有人可以帮助我。

5 个答案:

答案 0 :(得分:0)

  

ipython` 7.0.1要求使用提示工具包<2.1.0,> = 2.0.0,但是您将拥有不兼容的提示工具包1.0.15

     

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

升级prompt-toolkit将解决此问题。

pip install --upgrade prompt-toolkit

答案 1 :(得分:0)

使用anaconda虚拟环境创建内核更加稳定。

请按照以下步骤操作。

  1. 执行Anaconda提示。
  2. 输入'conda create --name $ ENVIRONMENT_NAME R -y'
  3. 键入“ conda激活$ ENVIRONMENT_NAME”
  4. 键入“ python -m ipykernel安装”
  5. 输入'ipython kernel install --user --name $ ENVIRONMENT_NAME'

然后,您将安装一个名为'R'的新jupyter内核,并安装了R。

答案 2 :(得分:0)

我遇到了同样的问题,我在Github中解决了它的说法:       https://github.com/jupyter/notebook/issues/4079

  • 打开Anaconda提示键入

        python -m ipykernel install --user
    

希望有帮助 恩里克

答案 3 :(得分:0)

首先选择您的环境名称。就我而言,它是“ env”

img

然后从那里安装jupyter笔记本。 它对我有用。

答案 4 :(得分:-1)

检查环境变量C:\Users\Philip\CodeRepos\Acacia2\Journal\views.py in entries_update journal_entry_form = JournalEntryForm(instance=journal_entry) … ▼ Local vars Variable Value journal_entry <JournalEntry: Journal Entry108> pk 108 request <WSGIRequest: GET '/journal/entries/update/108/'> ! 在系统变量Path中添加以下行

  

C:\ Users \\ AppData \ Roaming \ Python \ Python37 \ Scripts