首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装tensorflow.js

无法安装tensorflow.js
EN

Stack Overflow用户
提问于 2019-02-25 04:09:47
回答 2查看 543关注 0票数 1

我正在尝试使用以下命令在windows计算机上安装tensorflow.js:

npm install @tensorflow/tfjs-node-gpu

我正在使用python 2.7,并尝试更新npm。

每当我这样做的时候,我都会得到以下错误:

代码语言:javascript
复制
Error: node-gyp rebuild failed with: Error: Command failed: node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Windows_NT 10.0.17134
gyp ERR! command "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! not ok
EN

回答 2

Stack Overflow用户

发布于 2019-03-08 11:05:16

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

因此,根据您的错误消息,您似乎正在尝试将tensorflow安装在Program Files\文件夹中的项目中。node-gyp不喜欢这样,因为名称中有空格。这有点烦人,但我修复了这个问题,将我的节点项目放在一个没有空格的文件夹中,即/Users/Bryce/Coding-Projects/MyProject/

票数 2
EN

Stack Overflow用户

发布于 2022-02-27 08:18:40

这对我很有效:

代码语言:javascript
复制
npm install @tensorflow/tfjs

首先更新npm包:

代码语言:javascript
复制
 npm update

和升级:

代码语言:javascript
复制
 npm upgrade
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54856038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档