Fehler beim Ausführen von npm install zum Installieren von Openzeppelin wird angezeigt Fehler [geschlossen]

Wenn ich versuche, die Abhängigkeiten mit npm install von openzeppelin.it zu installieren, wird der Fehler als Fehler angezeigt: Die ausführbare Python-Datei "python" kann nicht gefunden werden. Sie können die PYTHON-env-Variable festlegen.

Bist du auf Windows? vielleicht hilft das ethereum.stackexchange.com/a/42429 . Wenn Sie dies nicht tun, versuchen Sie, die Anweisungen zur Installation von node-gyp zu befolgen . Es erfordert Python 2.7 und funktioniert nicht mit einer Version von Python 3.

Antworten (1)

Windows hat einen eingebauten Dialog zum Ändern von Umgebungsvariablen (die folgende Anleitung gilt für die klassische XP-Ansicht): Klicken Sie mit der rechten Maustaste auf das Symbol für Ihren Computer (normalerweise auf Ihrem Desktop und heißt „Arbeitsplatz“) und wählen Sie dort Eigenschaften. Öffnen Sie dann die Registerkarte Erweitert und klicken Sie auf die Schaltfläche Umgebungsvariablen.

Kurz gesagt, Ihr Weg ist:

My ComputerPropertiesAdvancedEnvironment Variables

In diesem Dialog können Sie Benutzer- und Systemvariablen hinzufügen oder ändern. Um Systemvariablen zu ändern, benötigen Sie uneingeschränkten Zugriff auf Ihre Maschine (dh Administratorrechte).

Eine andere Möglichkeit, Ihrer Umgebung Variablen hinzuzufügen, ist die Verwendung des Befehls set:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

Um diese Einstellung dauerhaft zu machen, könnten Sie die entsprechende Befehlszeile zu Ihrer autoexec.bat hinzufügen. msconfig ist eine grafische Schnittstelle zu dieser Datei.

Das Anzeigen von Umgebungsvariablen kann auch einfacher erfolgen: Die Eingabeaufforderung erweitert Zeichenfolgen, die in Prozentzeichen eingeschlossen sind, automatisch:

echo %PATH%

Quelle

Damit ist die Frage nicht beantwortet. Sobald Sie über einen ausreichenden Ruf verfügen , können Sie jeden Beitrag kommentieren . Geben Sie stattdessen Antworten an, die keine Klärung durch den Fragesteller erfordern . - Aus Bewertung
Vollständige Antwort hinzugefügt.