新版的Anaconda安装后,可能会出现以下问题:


我的情况分为两类:


(1)一台电脑是 win10 系统, 以前没有安装过anaconda及python, 直接安装最新版的anaconda (Anaconda3-5.1.0-Windows-x86_64.exe),安装后,运行 jupyter notebook 是没有问题的。


(2)而另一台电脑是 win7系统,之前装过旧版的anaconda以及python3.5和python2.7, 将这些版本全部卸载后,即使再安装新的Anaconda(Anaconda3-5.1.0-Windows-x86_64.exe),安装后,运行 jupyter notebook 还是出现下面的问题。


主要错误如下:


ValueError: Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.



错误详细情况类似下面的描述。


C:\Users\Windows User>jupyter notebook


[I 14:22:01.155 NotebookApp] JupyterLab beta preview extension loaded from C:\Anaconda3\lib\site-packages\jupyterlab


[I 14:22:01.155 NotebookApp] JupyterLab application directory is C:\Anaconda3\share\jupyter\lab


[W 14:22:01.195 NotebookApp] Error loading server extension jupyterlab


    Traceback (most recent call last):


      File "C:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 321, in __init__


        self._run(['node', 'node-version-check.js'], cwd=HERE, quiet=True)


      File "C:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 1165, in _run


        proc = Process(cmd, **kwargs)


      File "C:\Anaconda3\lib\site-packages\jupyterlab\process.py", line 73, in __init__


        self.proc = self._create_process(cwd=cwd, env=env)


      File "C:\Anaconda3\lib\site-packages\jupyterlab\process.py", line 131, in _create_process


        cmd[0] = which(cmd[0], kwargs.get('env'))


      File "C:\Anaconda3\lib\site-packages\jupyterlab\jlpmapp.py", line 59, in which


        raise ValueError(msg)


    ValueError: Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.


    During handling of the above exception, another exception occurred:


    Traceback (most recent call last):


      File "C:\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 1454, in init_server_extensions


        func(self)


      File "C:\Anaconda3\lib\site-packages\jupyterlab\extension.py", line 111, in load_jupyter_server_extension


        info = get_app_info(app_dir)


      File "C:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 244, in get_app_info


        handler = _AppHandler(app_dir, logger)


      File "C:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 324, in __init__


        raise ValueError(msg)


    ValueError: Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.


[I 14:22:01.366 NotebookApp] Ser




经过网上查找信息,以及尝试之后,发现下面的方法可以解决上述错误。


1. 到网站 https://nodejs.org/en/ 下载LTS版的nodejs,然后安装;

2. 安装完成后重新运行jupyter notebook ,错误消失,一切正常。


END


公众号导航

ID:PyDataRoad



在微信公众号后台回复:

  • 数字「 8 」,访问个人官网。

  • 数字「 1 」,获取公众号导航内容,包括部分文章源代码,精华文章等。

  • 「 微信群 」,和小伙伴们一起入群。



©著作权归作者所有:来自51CTO博客作者mb5fe18e7c44408的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 程序员如何优雅的排版公众号的内容
  2. Selenium自动化|爬取公众号全部文章,就是这么简单
  3. 今天我的公众号改名字啦!
  4. 分析PHP错误处理(核心特性)
  5. php开启和关闭错误提示的方法介绍
  6. 11个程序员最常犯的MySQL错误(PHP开发)
  7. 直击PHP的异常和错误处理
  8. PHP之错误处理详解
  9. PHP微信公众号支付教程(含图文)

随机推荐

  1. Android 唤醒锁
  2. Android中读取短信信息
  3. Android Content Framework(1)Concept
  4. android本地定时通知
  5. Android Studio中断开SVN连接
  6. android 网络连接判断
  7. [android]android自动化测试五之Robolect
  8. 引用自定义资源需注意数据类型
  9. Android应用程序键盘(Keyboard)消息处理机
  10. 工作记录[续] android OBB