81

次のコマンドを実行しようとしています。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 環境変数を次のように設定したため、少し混乱しています。

ここに画像の説明を入力

アイデアはありますか?

4

12 に答える 12

34

https://github.com/nodejs/node-gyp#on-windows

https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration

試す

npm config set python D:\Library\Python\Python27\python.exe
于 2017-09-05T15:42:24.713 に答える
28

python を PATH 変数に追加する必要があります。あなたができることの1つは、今すぐパス変数を編集して追加することです

;%PYTHON%;

変数 PYTHON は、Python インストールのルート ディレクトリを指している必要があります。

于 2015-12-19T16:07:22.977 に答える
4

node:16-alpine最近、基本イメージとして使用する dockerfile でこの問題が発生しました。この問題を修正するために、次の実行コマンドを追加しました。

FROM node:alpine as build-stage
RUN apk add --no-cache python3 py3-pip make g++

ここでは、両方のタグnode:alpine&node:16-alpineが同じです。

于 2021-05-11T10:47:41.517 に答える
3

コマンドプロンプトを管理者として実行しています。ユーザーに対して PYTHON のみを定義しました。下部の「システム変数」セクションで定義する必要があります。

また、変数は実行可能ファイルを直接指すのではなく、フォルダーのみを指す必要があります。

于 2015-12-19T16:07:19.467 に答える
0

実行: npm --vs2015 install --global windows-build-tools

于 2021-08-13T07:32:05.033 に答える