Eu sou um super novato no Ubuntu e basicamente preciso do Ubuntu para um pacote Python. Eu gostaria de executar um arquivo Python no digamos e:/username/folder1/folder2/python.py
. Eu tentei todos os métodos online e a única resposta é bash: cd./e: No such file or directory
. Não tenho certeza se é por causa das janelas bash ou virtualenv.
Quando eu uso o bash no Ubuntu no Windows ls
, ele diz VIRTUALENV_DIR
. cd
, diz /home/username
. O cd ..
etc altera o diretório um pouco, mas não outra unidade, nem a pasta que eu gostaria que encontrasse.
cd
um arquivo? parececd /mnt/e/username/folder1/folder2/
faz mais sentidoSim, você pode fazer isso. Eu usei shift+ clique com o botão direito para obter o "Open Powershell here", qualquer diretório que você deseja bash e executar o comando 'bash', depois execute como sempre. É o mesmo que usar o Ubuntu bash, pois usa os mesmos pacotes Python no Windows Powershell depois de usar o comando 'bash'.
Nota: Na atualização mais recente do Windows 10, talvez em abril de 2018 com o modo WSL e desenvolvedores ativado.
fonte
No Windows Explorer, navegue para
e:/username/folder1/folder2/
,digite
bash
e pressioneEnter
na barra de endereço; umabash
janela com o caminhoe:/username/folder1/folder2/
será exibido.Isso também funciona com o comando
cmd
.Referência
fonte
Você pode tentar fazer isso:
cd E:/username/folder1/folder2/
e depois executarpython python.py
. Sempre funciona no meu caso na máquina Windows executando o bash.fonte
com esse pequeno script, você pode executar todos os comandos do diretório em que o Powershell está atualmente. Ele só funciona se a unidade já estiver montada em / mnt / no subsistema. Não funciona com recursos de rede.
depois de executá-lo, você pode usá-lo assim:
fonte