找不到tfjs节点绑定

时间:2020-08-24 17:47:41

标签: python node.js tensorflow tfjs-node tensorflow.js

我正在为我的一个项目尝试在机器中使用tfjs-node,并且不断出现以下问题。

Error: The Node.js native addon module (tfjs_binding.node) can not be found at path: /Users/pavanmantha/Pavans/ML-Practice/nodejs+tfjs/nodejs_tfjs/node_modules/@tensorflow/tfjs-node/lib/napi-v6/tfjs_binding.node. 

我的环境如下:
操作系统:MAC OSX Catalina 10.15.6
节点:14.5.0
的Python:3.8.3

请以某种方式建议我,因为我尝试重新安装所有依赖项并更改了节点版本。没有任何帮助。

谢谢。

2 个答案:

答案 0 :(得分:0)

issue开始
尝试运行此命令

npm rebuild @tensorflow/tfjs-node --build-from-source

这能解决您的问题吗?

答案 1 :(得分:0)

已解决问题。通过执行以下过程。

xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

然后我通过删除并重新安装xcode工具来重新安装

sudo rm -r -f /Library/Developer/CommandLineTools
xcode-select --install

一旦安装了xcode工具,就运行如下命令。

npm rebuild @tensorflow/tfjs-node --build-from-source

一切正常。感谢@tornikeo您遵循的路径解决方式