web-dev-qa-db-ja.com

npm-「Python実行可能ファイル「python」が見つかりません。PYTHON env変数。」を設定できます。」

次のコマンドを実行しようとしています: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をインストールしたので、行ってもいいと思いましたが、次のエラーが表示されます:

enter image description here

"Can't find Python executable "python", you can set the PYTHON env variable."エラーに関しては、PYTHON=環境変数を次のように設定しているため、少し混乱しています。

enter image description here

何かアイデアはありますか?

20
Nick

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

;%PYTHON%;

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

12
jvecsei

試してください:

昇格したPowerShell(管理者として実行)からnpm install -g windows-build-toolsを実行して、Microsoftのwindows-build-toolsを使用して、必要なすべてのツールと構成をインストールします。

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

15
kuan tein
9
Tom Gao

この問題を解決するためにpython2.7をインストールしました。私はあなたを助けることができると思います。

8
gus

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

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

3
cricket_007

最も簡単な方法は、NPMにすべてを行わせることです。

npm --add-python-to-path='true' --debug install --global windows-build-tools
1