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

问题描述 投票:0回答:3

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

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

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

python linux ubuntu
3个回答
14
投票

在终端中尝试此命令

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

sudo apt-get install python2


9
投票

也许这就是事实。链接

/usr/bin/python2 -> (the real one)
应该由您的 Python 包提供,但显然情况并非如此,也不是在任何其他可以通过
$PATH
找到它的位置。

您应该将上述链接放在您的路径中适当的位置。


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
是否在 emacs 中的
$PATH
中。如果是,并且您无法从 shell 运行
/usr/bin/python2
,那么您可以重新安装
python-minimal
来恢复
/usr/bin/python2
文件:

$ sudo apt-get --reinstall install python-minimal
© www.soinside.com 2019 - 2024. All rights reserved.