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 нормально установился. |