Je suis un super débutant pour Ubuntu et j'ai essentiellement besoin d'Ubuntu pour un package Python. Je voudrais exécuter un fichier Python dans say e:/username/folder1/folder2/python.py
. J'ai essayé toutes les méthodes en ligne et la seule réponse est bash: cd./e: No such file or directory
. Je ne sais pas si c'est à cause des fenêtres bash ou virtualenv.
Quand j'utilise bash sur Ubuntu sous Windows, ls
dit-il VIRTUALENV_DIR
. cd
, dit-il /home/username
. Le cd ..
etc change un peu le répertoire, mais pas un autre lecteur, ni le dossier que je voudrais qu'il trouve.
cd
un fichier? ressemble acd /mnt/e/username/folder1/folder2/
plus de sensOui, tu peux faire ça. J'ai utilisé shift+ clic droit pour obtenir "Ouvrir Powershell ici" dans le répertoire que vous souhaitez bash et exécuter la commande 'bash', puis exécutez comme d'habitude. Cela revient à utiliser Ubuntu bash car il utilise les mêmes packages Python dans Windows Powershell après avoir utilisé la commande 'bash'.
Remarque: Sur Windows 10, la dernière mise à jour peut-être avril 2018 avec WSL et le mode développeur activé.
la source
Dans l'explorateur Windows, accédez à
e:/username/folder1/folder2/
,tapez
bash
et appuyez surEnter
dans la barre d'adresse, unebash
fenêtre avec le chemin d'accèse:/username/folder1/folder2/
apparaîtra.Cela fonctionne également avec la commande
cmd
.Référence
la source
Vous pouvez essayer de faire ceci:
cd E:/username/folder1/folder2/
puis exécutezpython python.py
. Cela fonctionne toujours dans mon cas sur une machine Windows exécutant bash.la source
avec ce petit script, vous pouvez exécuter chaque commande à partir du répertoire dans lequel se trouve votre PowerShell. Cela ne fonctionne que si le lecteur est déjà monté sur / mnt / dans le sous-système. Cela ne fonctionne pas avec les ressources réseau.
après l'avoir exécuté, vous pouvez l'utiliser comme ceci:
la source