Невозможно установить tennerflow.js - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь установить tenorflow.js на машине с Windows, используя:

npm install @ tenorflow / tfjs-node-gpu

всякий раз, когда я это делаю, я получаю следующую ошибку.Я использую python 2.7 и попытался обновить npm.

Ошибка: сбой перестроения узла-gyp: Ошибка: Команда не выполнена: перестроение узла-gyp Ошибка ERP!ошибка сборки gyp ERR!Ошибка стека: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin \ MSBuild.exe. Ошибка с кодом выхода: 1 ошибка 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" "перестроить" gyp ERR!cwd C: \ Coding \ AI \ node_modules @ tenorflow \ tfjs-node-gpu gyp ERR!узел -v v10.15.1 gyp ERR!node-gyp -v v3.8.0 gyp ERR!не в порядке

1 Ответ

0 голосов
/ 08 марта 2019

Я столкнулся с той же проблемой на Mac.Эта проблема на github указывает на то, что когда вы используете этот пакет node-gyp (который я считаю кроссплатформенным инструментом, используемым для помощи в установке Tensorflow), вам нужно убедиться, что путь к файлу несодержать пробелы.

Итак, на основании вашего сообщения об ошибке похоже, что вы пытаетесь установить tenorflow в проекте, который находится в папке Program Files\.node-gyp это не нравится, потому что в имени есть пробелы.Это немного раздражает, но я исправил проблему, поместив свой проект узла в папку без пробелов, т.е. /Users/Bryce/Coding-Projects/MyProject/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...