/ usr / bin / env:python2:没有这样的文件或目录

时间:2012-07-09 06:47:11

标签: python linux ubuntu

我正在尝试在Ubuntu上为我的Emacs配置Python,我收到以下错误:

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

有人可以帮助我吗?我该怎么做才能解决它?

3 个答案:

答案 0 :(得分:11)

在终端

中尝试此命令
  

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

  

sudo apt-get install python2

答案 1 :(得分:7)

可能这是真的。链接/usr/bin/python2 -> (the real one)应该由您的Python包提供,但显然不是这种情况,也不是通过$PATH可以找到的任何其他位置。

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

答案 2 :(得分:1)

在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内。如果是,并且您无法从shell运行/usr/bin/python2,则可以重新安装python-minimal以恢复/usr/bin/python2文件:

$ sudo apt-get --reinstall install python-minimal
相关问题