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

mur*_*a52 16 python linux ubuntu

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

/usr/bin/env: python2: No such file or directory
Run Code Online (Sandbox Code Playgroud)

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

Par*_*erz 12

在终端中尝试此命令

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

要么

sudo apt-get install python2

  • FWIW,这适用于我的El Capitan版本:sudo ln -s /usr/bin/python2.7/usr/local/bin/python2 (3认同)

glg*_*lgl 7

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

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

  • 哦,停下来.你键入`python`,你说,而不是`python2`.要么改变脚本来调用`python`而不是`python2`,要么做一个`ln -s/usr/bin/python/usr/local/bin/python2`.然而,这是一个丑陋的技巧,真的应该由数据包来完成.但我不能告诉你为什么不是这样的...... (4认同)