我已经尝试让tensorflow.js库工作了好几天了。
我已经安装在我的电脑上
这是我为产生错误所做的步骤:
npm initnpm install --save @tensorflow/tfjs-nodeindex.js文件require('@tensorflow/tfjs-node')node index.js得到了这个错误:
C:\Users\kim_1\Desktop\workplz>node index.js
internal/modules/cjs/loader.js:1003
return process.dlopen(module, path.toNamespacedPath(filename));
^
Error: The specified module could not be found.
\\?\C:\Users\kim_1\Desktop\workplz\node_modules\@tensorflow\tfjs-node\lib\napi-v4\tfjs_binding.node
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1003:18)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Module.require (internal/modules/cjs/loader.js:849:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (C:\Users\kim_1\Desktop\workplz\node_modules\@tensorflow\tfjs-
node\dist\index.js:44:16)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)我的package.json
{
"name": "workplz",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@tensorflow/tfjs-node": "^1.3.0"
}
}发布于 2019-11-21 08:51:06
案件的最新情况:
@tensorflow/tfjs- Node @1.3.0与Node 12.13.0版本(源https://github.com/tensorflow/tfjs/issues/2341)有问题
必须使用@tensorflow/tfjs- Node @1.2.11和Node版本10.16.3
发布于 2019-10-30 09:47:41
它与tfjs-node的版本有关。安装特定版本(如@tensorflow/tfjs@1.2.3)将解决此问题。
卸载最新的软件包
npm uninstall --save @tensorflow/tfjs-node并安装1.2.3版本
npm install --save @tensorflow/tfjs-node@1.2.3发布于 2022-05-31 04:49:26
这可能是Node和Tensorflow版本的问题。
您可以通过将node版本升级到16.13和@tensorflow/tfjs-node升级到3.12.0来解决这个问题。
https://stackoverflow.com/questions/58621373
复制相似问题