每当我启动Jupyter笔记本时,我都会收到一个应用程序启动错误。我试着按照错误最后一行的说明去做,但错误永远不会消失。可能是工作目录的问题吗?
当我使用%pwd检查Jupyter笔记本中的工作目录时,我得到C:\用户\mayerk
但是,我的Anaconda工作目录是C:\Users\mayerk\AppData\Local\Continuum\anaconda3
这是每次我启动Jupyter Notebook时Anaconda Navigator返回的错误:
[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测试版预览扩展已从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中_运行(['node','node version check.js'],cwd=HERE,quiet=True)
文件“C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site packages\jupyterlab\commands.py”,第1165行,在_runproc=Process(cmd,**kwargs)中
文件“C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site packages\jupyterlab\process.py”,第73行,在init self中。proc=自我_创建进程(cwd=cwd,env=env)
文件“C:\用户\Mayerk\AppData\本地\连续体\anaconda3\lib\site-包\jupyterlab\process.py”,第131行,_create_processcmd[0]=哪个(cmd[0],kwargs.get('env'))
文件“C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site packages\jupyterlab\jlpapp.py”,第59行,其中raise VALUERROR(msg)
ValueError:请在继续安装之前安装nodejs 5和npm。nodejs可以使用conda安装,也可以直接从nodejs网站安装。
在处理上述异常时,发生了另一个异常:
回溯(最近一次调用):文件“C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site packages\notebook\notebookapp.py”,第1454行,在初始化服务器扩展函数(self)中
文件“C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site packages\jupyterlab\extension.py”,第111行,在load\u jupyter\u server\u extension info=get\u app\u info(app\u dir)中
文件"C:\用户\Mayerk\AppData\本地\连续体\anaconda3\lib\site-包\jupyterlab\commands.py",第244行,在get_app_info处理程序=_AppHandler(app_dir,记录器)
文件“C:\Users\mayerk\AppData\Local\Continuum\anaconda3\lib\site packages\jupyterlab\commands.py”,第324行,在init raise ValueError(msg)中
ValueError:请在继续安装之前安装nodejs 5和npm。nodejs可以使用conda安装,也可以直接从nodejs网站安装。
[我09:30:37.410NotebookApp]从本地目录服务笔记本: C:\用户\mayerk[我09:30:37.410NotebookApp] 0活动内核[我09:30:37.411NotebookApp]Jupyter笔记本正在运行:[我09:30:37.411NotebookApp]http://localhost:8891/?token=fe440f0ea50e716458013d568b6f94f4a1c498959e39e490[我09:30:37.411NotebookApp]使用Control-C停止此服务器并关闭所有内核(两次跳过确认)。[C09:30:37.420NotebookApp]
首次连接时将此URL复制/粘贴到浏览器中,以使用令牌登录:http://localhost:8891/?token=fe440f0ea50e716458013d568b6f94f4a1c498959e39e490[I 09:30:37.557 NotebookApp]正在接受来自::1的一次性令牌身份验证连接
ValueError:请在继续安装之前安装nodejs 5和npm。nodejs可以使用conda安装,也可以直接从nodejs网站安装。
尝试:conda安装-y nodejs