Как исправить ошибку восстановления электронной sqlite3 (синтаксическая ошибка) в Windows 10 - PullRequest
0 голосов
/ 29 ноября 2018

Итак, я запустил npm install --global windows-build-tools как администратор, и он сказал, что я успешно установил python 2.7.

Но потом, когда я попробовал electron-rebuild -f -w sqlite3 после npm i sqlite3, выдается эта ошибка.

× Rebuild Failed

Произошла необработанная ошибка внутри восстановления электронов

gyp ERR!ошибка конфигурации

gyp ERR!Ошибка стека: Команда не выполнена: C: \ Users \ newub \ AppData \ Local \ Programs \ Python \ Python37 \ python.EXE -c import sys;print "% s.% s.% s"% sys.version_info [: 3];

gyp ERR!файл стека "", строка 1

gyp ERR!импорт стека sys;print "% s.% s.% s"% sys.version_info [: 3];

gyp ERR!стек ^

Гипер ERR!стек SyntaxError: неверный синтаксис

1 Ответ

0 голосов
/ 30 ноября 2018

Это показывает, что node-gyp использует в вашей системе python 3.

Но для node-gyp требуется python 2.

Вы можете добавить Python 2 Path в переменную среды $ Path перед python3 Path.

введите which python в cmd, убедитесь, что это python 2.

...