Ich bin ein Super-Neuling für Ubuntu und brauche Ubuntu für ein Python-Paket. Ich möchte beispielsweise eine Python-Datei ausführen e:/username/folder1/folder2/python.py
. Ich habe jede Methode online ausprobiert und die einzige Antwort ist bash: cd./e: No such file or directory
. Ich bin mir nicht sicher, ob es an den Bash-Fenstern oder an der virtuellen Umgebung liegt.
Wenn ich Bash unter Ubuntu unter Windows verwende ls
, heißt es VIRTUALENV_DIR
. cd
heißt es /home/username
. Das cd ..
etc ändert das Verzeichnis ein wenig, aber weder ein anderes Laufwerk noch den Ordner, den ich finden möchte.
cd
zu einer Datei? sieht aus wiecd /mnt/e/username/folder1/folder2/
macht mehr SinnJa, das kannst du machen. Ich habe shift+ Rechtsklick verwendet, um "Open Powershell here" zu erhalten, egal in welchem Verzeichnis Sie den Befehl 'bash' ausführen und dann wie gewohnt ausführen möchten. Dies entspricht der Verwendung von Ubuntu bash, da nach Verwendung des Befehls 'bash' dieselben Python-Pakete in Windows Powershell verwendet werden.
Hinweis: Unter Windows 10 möglicherweise das neueste Update im April 2018 mit aktiviertem WSL- und Entwicklermodus.
quelle
Sie können dies versuchen:
cd E:/username/folder1/folder2/
und dann ausführenpython python.py
. In meinem Fall funktioniert es immer auf einem Windows-Computer, auf dem bash ausgeführt wird.quelle
Navigieren Sie im Windows Explorer zu
e:/username/folder1/folder2/
,Geben Sie ein
bash
und drücken SieEnter
in die Adressleiste. Einbash
Fenster mit dem Pfade:/username/folder1/folder2/
wird angezeigt.Dies funktioniert auch mit Befehl
cmd
.Referenz
quelle
Mit diesem kleinen Skript können Sie jeden Befehl aus dem Verzeichnis ausführen, in dem sich Ihre Powershell gerade befindet. Es funktioniert nur, wenn das Laufwerk bereits in / mnt / im Subsystem gemountet ist. Es funktioniert nicht mit Netzwerkressourcen.
Nachdem Sie es ausgeführt haben, können Sie es folgendermaßen verwenden:
quelle