Soy un super novato para Ubuntu y básicamente necesito Ubuntu para un paquete de Python. Me gustaría ejecutar un archivo Python en say e:/username/folder1/folder2/python.py
. Probé todos los métodos en línea y la única respuesta es bash: cd./e: No such file or directory
. No estoy seguro de si se debe a las ventanas bash o virtualenv.
Cuando uso bash en Ubuntu en Windows, ls
dice VIRTUALENV_DIR
. cd
, Se dice /home/username
. El cd ..
etc cambia un poco el directorio, pero no otra unidad, ni la carpeta que me gustaría encontrar.
cd
un archivo? parece tenercd /mnt/e/username/folder1/folder2/
más sentidoSi tu puedes hacerlo. Usé shift+ clic con el botón derecho para obtener "Abrir Powershell aquí" en cualquier directorio que desee bash y ejecutar el comando 'bash', luego ejecutar como de costumbre disfrutar. Esto es lo mismo que usar Ubuntu bash, ya que usa los mismos paquetes de Python en Windows Powershell después de usar el comando 'bash'.
Nota: en Windows 10, la última actualización puede ser abril de 2018 con WSL y el modo de desarrolladores habilitado.
fuente
En Windows Explorer, navegue a
e:/username/folder1/folder2/
,escriba
bash
y presioneEnter
en la barra de direcciones, aparecerá unabash
ventana con la ruta de accesoe:/username/folder1/folder2/
.Esto también funciona con comando
cmd
.Referencia
fuente
Puede intentar hacer esto:
cd E:/username/folder1/folder2/
y luego ejecutarpython python.py
. Siempre funciona en mi caso en una máquina con Windows que ejecuta bash.fuente
con este pequeño script puede ejecutar cada comando desde el directorio en el que se encuentra actualmente su Powershell. Solo funciona si la unidad ya está montada en / mnt / en el subsistema. No funciona con recursos de red.
después de haberlo ejecutado, puede usarlo así:
fuente