Jestem bardzo nowym użytkownikiem Ubuntu i zasadniczo potrzebuję Ubuntu do pakietu Python. Chciałbym uruchomić plik Python w powiedzmy e:/username/folder1/folder2/python.py
. Wypróbowałem każdą metodę online, a jedyną odpowiedzią jest bash: cd./e: No such file or directory
. Nie jestem pewien, czy dzieje się tak z powodu okien bash, czy virtualenv.
ls
Mówi, że kiedy używam bash na Ubuntu w systemie Windows VIRTUALENV_DIR
. cd
, mówi /home/username
. cd ..
Etc zmienia katalog trochę, ale nie inny napęd, ani folder chciałbym go znaleźć.
cd
pliku? wyglądacd /mnt/e/username/folder1/folder2/
bardziej sensownieTak, możesz to zrobić. Użyłem shift+ kliknięcie prawym przyciskiem myszy, aby uzyskać „Otwórz Powershell tutaj” w dowolnym katalogu, który chcesz bash i uruchom polecenie „bash”, a następnie uruchom jak zwykle. Jest to to samo, co używanie Ubuntu bash, ponieważ używa on tych samych pakietów Python w Windows Powershell po użyciu polecenia „bash”.
Uwaga: w najnowszej aktualizacji systemu Windows 10 może kwiecień 2018 r. Z włączonym trybem WSL i programistycznym.
źródło
W Eksploratorze Windows przejdź do
e:/username/folder1/folder2/
,wpisz
bash
i naciśnijEnter
na pasku adresu, pojawi siębash
okno z ścieżką doe:/username/folder1/folder2/
.Działa to również z poleceniem
cmd
.Odniesienie
źródło
Możesz spróbować to zrobić:
cd E:/username/folder1/folder2/
a następnie uruchomićpython python.py
. Zawsze działa w moim przypadku na komputerze z systemem Windows, na którym działa bash.źródło
za pomocą tego małego skryptu możesz wykonać każdą komendę z katalogu, w którym aktualnie znajduje się Powershell. Działa to tylko wtedy, gdy dysk jest już zamontowany w / mnt / w podsystemie. Nie działa z zasobami sieciowymi.
po wykonaniu możesz użyć go w następujący sposób:
źródło