19

我正在尝试在 Ubuntu 上为我的 Emacs 配置 Python,但出现以下错误:

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

有人可以帮我吗?我能做些什么来解决它?

4

3 回答 3

13

Try this command in terminal

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

or

sudo apt-get install python2

于 2012-09-04T06:03:46.943 回答
9

大概这就是事实。该链接/usr/bin/python2 -> (the real one)应该由您的 Python 包提供,但显然不是这种情况,也不是在任何其他可以通过$PATH.

您应该将所述链接放在您的路径中的(一个)适当的位置。

于 2012-07-09T07:03:59.603 回答
2

在 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文件。

检查是否/usr/bin$PATHemacs里面。如果是并且您无法/usr/bin/python2从 shell 运行,那么您可以重新安装python-minimal以恢复/usr/bin/python2文件:

$ sudo apt-get --reinstall install python-minimal
于 2012-09-04T06:30:20.700 回答