Ubuntu上のEmacsにPythonを設定しようとすると、次のエラーが発生します。
/usr/bin/env: python2: No such file or directory
誰かがそれを手伝ってくれる?それを解決するにはどうすればよいですか?
おそらくそれは本当です。リンク/usr/bin/python2 -> (the real one)
はPythonパッケージで提供する必要がありますが、$PATH
を介して見つけることができる他の場所では明らかにそうではありません。
上記のリンクは、パスの適切な場所に配置する必要があります。
ターミナルでこのコマンドを試してください
Sudo ln -s /usr/bin/python2.6/usr/bin/python2
または
Sudo apt-get install python2
Ubuntu 12.04の場合。
ファイルを所有しているパッケージを見つけるには:
$ apt-file -F find /usr/bin/python2
python-minimal: /usr/bin/python2
パッケージに依存するパッケージを見つけるには:
$ 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
python
パッケージがある場合はpython-minimal
パッケージがあり、/usr/bin/python2
ファイルがあるはずです。
Emacs内の/usr/bin
が$PATH
にあるかどうかを確認します。シェルから/usr/bin/python2
を実行できない場合は、python-minimal
を再インストールして/usr/bin/python2
ファイルを復元できます。
$ Sudo apt-get --reinstall install python-minimal