Выполняю, подождите...
 
 
Форум

Ошибка при установке @tensorflow/tfjs-node через npm

23 сентября 2022,  09:17
Chapp
Пользователь Сообщений:    6
Я пытался установить «tensorflow/tfjs» в Windows, используя «npm install @tensorflow/tfjs», но в результате возникает ошибка:

Building TensorFlow Node.js bindings
node-pre-gyp install failed with error: Error: Command failed: node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://storage.googleapis.com/tf-builds/pre-built-binary/napi-v3/1.2.11/CPU-windows-1.2.11.zip
node-pre-gyp WARN Pre-built binaries not found for @tensorflow/tfjs-node@1.2.11 and node@10.15.0 (node-v64 ABI, unknown) (falling back to source compile with
node-gyp)
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe failed with exit code: 1
.....


В Ubuntu установка происходит без проблем! В чем проблема в Windows, как это исправить?
23 сентября 2022,  16:27
Paul.Z
Пользователь Сообщений:    3
Для установки tfjs-node необходимо соблюсти несколько условий:

1. У вас должна быть установлена актуальная версия Python (v3.7, v3.8, v3.9, v3.10, ...)
2. У вас должен быть установлен Visual Studio Build Tools. Инструменты содержат необходимые компоненты для компиляции кода C++. Именно это у вас отсутствует.
Скачать можно здесь: https://visualstudio.microsoft.com/ru/thank-you-downloading-visual-studio/?sku=BuildTools
или здесь https://aka.ms/vs/17/release/vs_buildtools.exe

Также вам помогут эти материалы:
https://github.com/tensorflow/tfjs/blob/master/tfjs-node/WINDOWS_TROUBLESHOOTING.md#msbuildexe-exceptions
23 сентября 2022,  21:54
Chapp
Пользователь Сообщений:    6
Благодарствую!
Установка VS BuildTools - помогла. Из набора установил C++ buildTools, после чего tfjs-node нормально установился.