次のコマンドを実行しようとしています:npm install -g bower gulp cordova ionic tsd@next karma-cli protractor node-gyp coffee-script js-beautify TypeScript npm-check
Python、Visual Studio Express、node-gypをインストールしたので、行ってもいいと思いましたが、次のエラーが表示されます:
"Can't find Python executable "python", you can set the PYTHON env variable."
エラーに関しては、PYTHON=環境変数を次のように設定しているため、少し混乱しています。
何かアイデアはありますか?
PATH変数にpythonを追加する必要があります。できることの1つは、ここでパス変数を編集して追加することです
;%PYTHON%;
変数PYTHON=は、インストールされているpythonインストールのルートディレクトリを指す必要があります。
試してください:
昇格したPowerShell(管理者として実行)からnpm install -g windows-build-tools
を実行して、Microsoftのwindows-build-toolsを使用して、必要なすべてのツールと構成をインストールします。
https://github.com/nodejs/node-gyp#on-windows
試してみる
npm config set python D:\Library\Python\Python27\python.exe
この問題を解決するためにpython2.7をインストールしました。私はあなたを助けることができると思います。
コマンドプロンプトを管理者として実行しています。ユーザーに対してPYTHON=のみを定義しました。下部の「システム変数」セクションで定義する必要があります。
また、変数は、実行可能ファイルを直接指すのではなく、フォルダーのみを指すようにする必要があります。
最も簡単な方法は、NPMにすべてを行わせることです。
npm --add-python-to-path='true' --debug install --global windows-build-tools