web-dev-qa-db-ja.com

/ usr / bin / env:python2:そのようなファイルやディレクトリはありません

Ubuntu上のEmacsにPythonを設定しようとすると、次のエラーが発生します。

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

誰かがそれを手伝ってくれる?それを解決するにはどうすればよいですか?

17
murtaza52

おそらくそれは本当です。リンク/usr/bin/python2 -> (the real one)はPythonパッケージで提供する必要がありますが、$PATHを介して見つけることができる他の場所では明らかにそうではありません。

上記のリンクは、パスの適切な場所に配置する必要があります。

9
glglgl

ターミナルでこのコマンドを試してください

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

または

Sudo apt-get install python2

12
ParaMeterz

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
2
jfs