2017-03-06 4 views
-1

をインストールするとき、私は、私は別のマシンから移動したプロジェクトにnpm installをやろうとした、これは私はすでに同様の取得人の数が存在している知っているノード-GYPエラーシャープ

Error: Python executable "C:\Users\username\AppData\Local\Programs\Python\Python36-32\python.EXE" is v3.6.0, which is not supported by gyp 

を得たものです私が見つけたのは古いNode.jsのインストールによるものです。私がインストールしたNode.jsが最新のLTSだと確信しています。正確には:

node -v v6.10.0 
node-gyp -v v3.4.0 
npm -v 3.10.10 

何が問題なのですか。

答えて

1

このエラーにより、ノードアドオンの作成に使用されるgypではPython 3がサポートされていないことがわかります。代わりにPython 2(たとえば2.7.x)が必要です。 の追加ビルド要件ノードアドオンはthe node-gyp readmeにあります。

+0

だから、古いPythonをインストールする必要がありますか? – starleaf1

+1

最新のPython 2リリースをインストールする必要があります。必ずしも*古い*。たとえば、2010年12月17日に2.7.13(この執筆時点での最新の2.x)がリリースされました。最新の3.x(3.6.0)は、2016年12月23日にリリースされました。 – mscdex

+0

Pythonの問題が解決されたように見えます。問題は現在、 'VCBuild.exe'に不満を抱いています。とにかく、私が探していた答え、特に最後のコメントです。 – starleaf1

関連する問題