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