首页 文章

Jupyter笔记本中的应用程序启动错误

提问于
浏览
0

每当我启动Jupyter笔记本时,我都会收到应用程序启动错误 . 我试图按照错误的最后一行中的说明进行操作,但错误永远不会消失 . 它可能是工作目录的东西吗?

当我使用%pwd检查Jupyter笔记本中的工作目录时,我得到C:\ Users \ mayerk

但是,我的Anaconda工作目录是C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3

这是Anaconda Navigator每次启动Jupyter Notebook时返回的错误:

[I 09:30:37.269 NotebookApp]端口8888已经在使用,正在尝试另一个端口 .

[I 09:30:37.269 NotebookApp]端口8889已经在使用,正在尝试另一个端口 .

[I 09:30:37.270 NotebookApp]端口8890已经在使用,正在尝试另一个端口 .

[I 09:30:37.324 NotebookApp]从C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab加载的JupyterLab beta预览扩展

[I 09:30:37.324 NotebookApp] JupyterLab应用程序目录是C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ share \ jupyter \ lab

[W 09:30:37.334 NotebookApp]加载服务器扩展时出错jupyterlab Traceback(最近一次调用最后一次):

文件"C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site-packages\jupyterlab\commands.py",第321行,在 init self._run(['node','node-version-check.js'],cwd = HERE,quiet = True)

文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab \ commands.py”,第1165行,在_run proc = Process(cmd,** kwargs)

文件"C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site-packages\jupyterlab\process.py",第73行,在 init self.proc = self._create_process(cwd = cwd,env = env)

文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab \ process.py”,第131行,在_create_process cmd [0] =(cmd [0],kwargs.get ( 'ENV'))

文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab \ jlpmapp.py”,第59行,其中引发ValueError(msg)

ValueError:请在继续安装之前安装nodejs 5和npm . nodejs可以使用conda安装,也可以直接从nodejs网站安装 .

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用最后一次):文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ _ notebook \ notebookapp.py”,第1454行,在init_server_extensions func(self)中

文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab \ extension.py”,第111行,在load_jupyter_server_extension info = get_app_info(app_dir)

文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab \ commands.py”,第244行,在get_app_info handler = _AppHandler(app_dir,logger)中

文件"C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site-packages\jupyterlab\commands.py",第324行, init 引发ValueError(msg)

ValueError:请在继续安装之前安装nodejs 5和npm . nodejs可以使用conda安装,也可以直接从nodejs网站安装 .

[I 09:30:37.410 NotebookApp]从本地目录提供笔记本:C:\ Users \ mayerk [I 09:30:37.410 NotebookApp] 0活动内核[I 09:30:37.411 NotebookApp] Jupyter笔记本运行于:[ I 09:30:37.411 NotebookApp] http://localhost:8891/?token=fe440f0ea50e716458013d568b6f94f4a1c498959e39e490 [I 09:30:37.411 NotebookApp]使用Control-C停止此服务器并关闭所有内核(两次跳过确认) . [C 09:30:37.420 NotebookApp]

首次连接时,将此URL复制/粘贴到浏览器中,使用令牌登录:http://localhost:8891/?token=fe440f0ea50e716458013d568b6f94f4a1c498959e39e490 [I 09:30:37.557 NotebookApp]接受来自:: 1的一次性令牌验证连接

1 回答

  • 1

    ValueError:请在继续安装之前安装nodejs 5和npm . nodejs可以使用conda安装,也可以直接从nodejs网站安装 .

    试试: conda install -y nodejs

相关问题