Ich verwende Windows 10 und habe Python installiert. Das neue Update brachte bash in Windows, aber wenn ich python von innen bash aufruft, bezieht es sich auf die Python-Installation, die mit der bash kam, nicht zu meinem Python unter Windows. So kann ich zum Beispiel die Module, die ich bereits auf Windows installiert habe, nicht verwenden und müsste sie separat in der Bash-Installation installieren.
Wie kann ich (und kann ich?) Bash auf meine ursprüngliche Windows Python-Installation verweisen? Ich sehe, dass ich in / usr / bin habe ich viele Links mit "Python" in ihrem Namen, aber ich bin mir nicht sicher, welche zu ändern, und wenn sie in Windows-Verzeichnisse ändern würde sogar wegen verschiedener ausführbarer Formate arbeiten.
Sie können derzeit keine Windows-Apps innerhalb von Bash ausführen, aber an dieser Funktion arbeiten wir für eine zukünftige Version. Wenn Sie daran interessiert sind, als einer der Ersten diese Funktion nach Fertigstellung zu erhalten und auszuführen, sollten Sie sich für den Windows 10 Insider Fast-Ring anmelden.
Ab Windows 10 Insider build # 14951 können Sie jetzt ausführbare Windows-Dateien innerhalb von Bash aufrufen.
Sie können dies tun, indem Sie den absoluten Pfad explizit zu einer ausführbaren Datei aufrufen (zB c:\Windows\System32\notepad.exe
) oder indem Sie den Pfad der ausführbaren Datei zum Bash-Pfad hinzufügen (falls noch nicht geschehen) und nur% aufrufen co_de%.
Hinweis: Achten Sie darauf, dass
notepad.exe
an den Namen der ausführbaren Datei angehängt wird - so weiß Linux, dass Sie etwas Fremdes aufrufen und leitet die Aufrufanforderung an den registrierten Handler - WSL in diesem Fall.
Wenn Sie in Ihrem Fall Python 2.7 unter C: \ unter Windows installiert haben, können Sie es mit einem Befehl wie diesem innerhalb von bash aufrufen:
.exe
(oder ähnlich - stellen Sie sicher, dass Sie jeden Ordner / Dateinamen korrekt eingegeben haben, usw.)
HTH.
Ich habe kein Windows 10 installiert, aber ich benutze Babun und ich hatte das gleiche Problem. Wie ich lese Aliases funktionieren gut in Windows 10 Shell so einfach hinzufügen Alias in Ihrem. Bashrc auf Ihr Python-Installationsverzeichnis zeigen:
%Vor%Sie haben mindestens vier Optionen:
Tags und Links python windows bash windows-subsystem-for-linux