/ usr / bin / env: python2: aucun fichier ou répertoire de ce type

J’essaie de configurer Python pour mes Emacs sur Ubuntu et j’obtiens l’erreur suivante:

/usr/bin/env: python2: No such file or directory 

Est-ce que quelqu’un peut m’aider avec ça? Que puis-je faire pour le résoudre?

Probablement que c’est juste vrai. Le lien /usr/bin/python2 -> (the real one) devrait être fourni par votre paquet Python, mais ce n’est évidemment pas le cas, ni sur aucun autre endroit où il peut être trouvé via $PATH .

Vous devriez placer le lien en question sur votre chemin à l’endroit approprié.

Essayez cette commande dans le terminal

sudo ln -s /usr/bin/python2.6 / usr / bin / python2

ou

sudo apt-get installer python2

Sur Ubuntu 12.04.

Pour savoir quel package possède le fichier:

 $ apt-file -F find /usr/bin/python2 python-minimal: /usr/bin/python2 

Pour savoir quels paquets dépendent du package:

 $ apt-cache rdepends python-minimal python-minimal Reverse Depends: python2.7-minimal |livecd-rootfs python-minimal:i386 python-support python2.7-minimal python |livecd-rootfs 

Cela montre que si vous avez un paquet python , alors vous devriez avoir python-minimal paquet python-minimal , alors vous devriez avoir le fichier /usr/bin/python2 .

Vérifiez si /usr/bin est dans $PATH dans emacs. Si c’est le cas et que vous ne pouvez pas exécuter /usr/bin/python2 depuis un shell, vous pouvez réinstaller python-minimal pour restaurer le fichier /usr/bin/python2 :

 $ sudo apt-get --reinstall install python-minimal