无法安装tensorflow.js

问题描述 投票:0回答:1

我正在尝试使用以下命令在Windows机器上安装tensorflow.js:

npm install @ tensorflow / tfjs-node-gpu

每当我这样做,我得到以下错误。我正在使用python 2.7并尝试更新npm。

错误:node-gyp rebuild失败:错误:命令失败:node-gyp rebuild gyp ERR!构建错误gyp ERR!堆栈错误:C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin \ MSBuild.exe失败,退出代码:1 gyp ERR!在ChildProcess.onExit堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ lib \ build.js:262:23)gyp ERR!在ChildProcess.emit堆栈(events.js:189:13)gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:248:12)gyp ERR!系统Windows_NT 10.0.17134 gyp ERR!命令“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ bin \ node-gyp.js”“rebuild”gyp ERR! cwd C:\ Coding \ AI \ node_modules @ tensorflow \ tfjs-node-gpu gyp ERR! node -v v10.15.1 gyp ERR! node-gyp -v v3.8.0 gyp ERR!不好

node.js tensorflow npm
1个回答
1
投票

我在Mac上遇到了同样的问题。这个qithxswpoi在github上指出,当你使用这个包issue(我认为它是一个用于帮助安装Tensorflow的跨平台工具)时,你需要确保你的文件路径不包含任何空格。

因此,根据您的错误消息,您似乎正在尝试在node-gyp文件夹中的项目中安装tensorflow。 Program Files\不喜欢这样,因为你的名字中有空格。这有点烦人,但我通过将我的节点项目放在没有空格的文件夹中来解决问题,即node-gyp

© www.soinside.com 2019 - 2024. All rights reserved.