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

时间:2018-04-24 16:34:01

标签: anaconda jupyter-notebook

每当我启动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] JupyterLab beta预览扩展从C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ jupyterlab

加载

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

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

文件“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网站安装。

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

追踪(最近一次通话): 在init_server_extensions中的文件“C:\ Users \ mayerk \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ _ notebook \ notebookapp.py”,第1454行 FUNC(个体)

文件“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 个答案:

答案 0 :(得分:1)

  

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

尝试:conda install -y nodejs