You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派3安装Node-RED Python功能节点报错求助

解决树莓派3上Node-RED安装Python功能节点的报错问题

嘿,我之前也碰到过一模一样的问题!你看到的这些ENOENT警告和报错,核心原因很简单:你在/home/pi目录下执行npm安装命令,但这个目录里没有package.json文件——npm需要这个文件来追踪和管理依赖包的安装信息,所以才会抛出这些警告。

解决这个问题其实只需要几步:

  • 首先切换到Node-RED的专属配置目录,树莓派上默认的路径是:
    cd ~/.node-red
    
  • 然后在这个目录下执行安装命令:
    npm install node-red-contrib-python-function
    
  • 安装完成后,重启Node-RED让新节点生效,树莓派上可以用系统服务命令:
    node-red-restart
    

为什么要这么做?因为Node-RED的第三方节点必须安装在它的用户配置目录下,这样Node-RED启动时才能扫描并加载这些节点。如果直接在home目录安装,npm找不到对应的package.json,而且Node-RED也不会识别到这个插件。

如果安装过程中碰到权限问题,可以尝试在命令前加上sudo(不过尽量优先用普通用户权限安装,避免后续Node-RED运行时出现权限冲突)。

内容的提问来源于stack exchange,提问作者Mustafa Doğan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:57:31