2016-04-15 9 views
1

Ich möchte Sie fragen, ob es normal ist, dass sich meine "Einstellungsumgebung" nach jedem Systemneustart ändert oder wenn ich nur meine CMD-Konsole schließe.Einstellung der Umgebungsänderungen?

zum Beispiel, ich bin mit Python 3.5, wenn ich wan python oder Verwendungen verwenden pip unter dem cmd bekam ich einen Fehler wie:

C:\>python 
'python' is not recognized as an internal or external command, 
operable program or batch file. 

Um dies zu beheben, die ich benutze:

set PATH=%PATH%;C:\Python35 

Es funktioniert nach, aber wie ich schon sagte, wenn mein Computer, den ich neu starten, oder ich schließe die Konsole, habe ich das gleiche Problem !!!

Vielen Dank im Voraus für Ihre Hilfe und Kommentare. Ich möchte nur mitteilen, dass ich Windows 7 - 64bits verwende.

Antwort

1

Sie müssen diesen Pfad im System hinzuzufügen (Windows + Pause-Taste), Erweitert, Umgebungsvariablen. Dort haben Sie zwei Abschnitte, System und Benutzer, in System, bearbeiten Sie die PATH-Taste. Wenn Sie das nächste Mal eine Konsole starten, ist der Pfad vorhanden.

Alternaly, wenn Sie nicht wollen, da die Einstellung ändern (oder Sie haben keine Rechte) können Sie die App mit einer Batch-Datei starten, die den Weg legt vor dem Start der App.

In Ruby können Sie die Umgebungsvariablen aus dem Skript selbst anpassen, indem Sie ENV verwenden, zB ENV['path'] += 'C:\\Python35' , ich bin mir sicher, dass Python das auch kann, aber nicht weiß wie. In Ihrem Anwendungsfall wird das natürlich nicht helfen.

+0

Vielen Dank für Ihre Antwort, eigentlich völlig vergesse ich den Pfad zu dem Systemabschnitt hinzuzufügen. –

+0

Es ist etwas, auf das der Python-Installer achten sollte, zumindest in einer MS-Windows-Philosophie. Gern geschehen – peter

Verwandte Themen