首页 > 系统相关 >Windows环境Jupyter Notebook无法访问npm和node(暂未解决)

Windows环境Jupyter Notebook无法访问npm和node(暂未解决)

时间:2024-10-18 20:59:03浏览次数:7  
标签:npm node Jupyter AppData 无法访问 11543 Conda nvm

Windows环境Jupyter Notebook无法访问npm和node

content

The issue may arise from using Node.js and npm through NVM (Node Version Manager), which installs them in user-specific directories. While this setup works, Jupyter Notebook or Conda might not correctly detect the npm and node binaries due to path resolution issues on Windows.

Troubleshooting Steps

  1. Check if the PATH is set correctly for npm and node:
    Your output shows:

    C:\Users\11543\AppData\Roaming\nvm\v20.18.0\npm
    C:\Users\11543\AppData\Roaming\nvm\v20.18.0\npm.cmd
    C:\Users\11543\AppData\Roaming\nvm\v20.18.0\node.exe
    

    Ensure these paths are correctly added to your Windows PATH:

    • Open Control Panel → System → Advanced system settings → Environment Variables.
    • Under User variables or System variables, find the Path variable and ensure the following paths are included:
      C:\Users\11543\AppData\Roaming\nvm\v20.18.0\
      C:\Users\11543\AppData\Roaming\nvm\
      
  2. Set npm and Node.js in Conda's environment:
    Conda may not recognize the Node.js installed by NVM. To ensure compatibility, try explicitly setting the paths within the Conda environment.

    • Activate your Conda environment:

      conda activate base  # Or your specific environment
      
    • Set the Node.js path manually for that session:

      set PATH=C:\Users\11543\AppData\Roaming\nvm\v20.18.0;%PATH%
      

    Alternatively, you can install Node.js via Conda to avoid the path conflict:

    conda install -c conda-forge nodejs
    
  3. Ensure npm works within Jupyter:
    Open a Jupyter notebook and try executing the following code to check if npm is correctly detected:

    !npm -v
    !node -v
    

    If it still fails, try starting Jupyter with a modified path:

    set PATH=C:\Users\11543\AppData\Roaming\nvm\v20.18.0;%PATH% && jupyter notebook
    
  4. Verify and Clean npm Configuration:
    Sometimes, npm misconfigures itself when installed via multiple sources. Run:

    npm config delete prefix
    npm cache clean --force
    
  5. Rebuild Jupyter Extensions (if applicable):
    If you're using JupyterLab extensions:

    jupyter lab build
    

Conclusion

The problem likely lies in Conda or Jupyter not detecting the npm installed through NVM due to path configuration issues. Adding the correct paths to your environment variables or installing Node.js via Conda should resolve the issue.

尝试了以上方法,但是暂未解决该问题;无论是用pip还是conda安装的版本,均面临此问题;不过该问题目前暂未对日常使用造成影响,因为还未安装任何扩展。

标签:npm,node,Jupyter,AppData,无法访问,11543,Conda,nvm
From: https://www.cnblogs.com/smartljy/p/18475036

相关文章

  • 基于nodejs+vue基于SpringBoot和Vue的农产品智能交易系统[开题+源码+程序+论文]计算机
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景随着信息技术的快速发展,农产品交易领域也在逐渐走向智能化。关于农产品交易系统的研究,现有研究主要以传统交易模式的改进为主,专门针对结合SpringBoot和......
  • 基于nodejs+vue基于springboot和vue的耐思招聘网站的设计与实现[开题+源码+程序+论文]
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于招聘网站的研究,现有研究主要以大型综合性招聘平台为主,专门针对特定需求如耐思招聘网站这种集多种角色(用户、企业招聘者、校园招聘者等)于一体的研究......
  • 基于nodejs+vue基于springboot和vue的阆中旅游文化网站[开题+源码+程序+论文]计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于旅游文化网站的研究,现有研究主要以热门旅游城市为主,专门针对阆中旅游文化的研究较少。阆中拥有丰富的旅游文化资源,如中天楼、华光楼、汉桓侯祠等众......
  • nvm 一个node.js版本管理工具
    nvm是什么nvm全英文也叫node.jsversionmanagement,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。下载地址:https://github.com/coreybutler/nvm-windows/releases一、nvm命令......
  • 基于nodejs+vue基于SpringBoot共享单车管理信息平台[开题+源码+程序+论文]计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于共享单车管理信息平台的研究,现有研究主要以共享单车的运营模式、市场竞争等为主。专门针对基于SpringBoot框架构建共享单车管理信息平台的研究较少......
  • 基于nodejs+vue基于springboot高校毕业生信息管理系统[开题+源码+程序+论文]计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于高校毕业生信息管理系统的研究,现有研究主要以传统管理模式为主,专门针对基于springboot技术构建高校毕业生信息管理系统的研究较少。在国内外,高校的......
  • 基于nodejs+vue基于SpringBoot动漫电影网站[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于动漫电影网站的研究,现有研究主要以通用视频网站或单纯动漫网站的构建为主,专门针对结合动漫电影以及手办商城等多功能于一体的SpringBoot动漫电影网......
  • npm install dependencies与devDependencies
    一、生产环境与开发环境dependencies:生产环境下的依赖管理;(上线后)devDependencies:开发环境下的依赖管理;(开发中)二、npminstall默认情况下,npminstall将安装package.json中列为依赖的所有模块。使用--production标志(或者当NODE_ENV环境变量设置为production时),np......
  • easyadmin NodeService
    EasyadminNodeService文件更新的commit由于作者更新了composer的加载方式,可能一些框架只更新composer没有更新controller文件的话,节点功能会出现bug错误。更新了节点文件的引用https://github.com/zhongshaofa/easyadmin/commit/424a0e6cbeb25afa03502641aaff92627c6......
  • 基于Node.js+vue核酸检测管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于核酸检测管理系统的研究,现有研究主要以核酸检测技术本身为主,如检测准确性、检测速度等方面的研究。专门针对核酸检测管理系统的全面研究较少。在国......