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


14

我正在尝试在Windows Ubuntu Bash上安装Gitlab Development Kit

$python3 输出

Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

$python 输出

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

当我尝试这样做时:

sudo apt-get install build-essential 
./configure 
make -j4 # adjust according to your available CPU capacity 
sudo make install

这是之后的输出 ./configure

$ ./configure
/usr/bin/env: python’: No such file or directory

$ python --version 

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

$which -a python

没有输出

我该如何解决?我是Ubuntu新手。


2
编辑您的问题,并向我们显示这些命令的输出:i)python --version; ii)which -a python
Terdon

1
那没有道理。您说过“它将按应有的方式启动python”,但是您的输出显示您尚未安装python。您实际上跑步python2了吗?
terdon

我的坏处是我$ alias python=python3在重新打开它消失的高度之后写python之前用过,但并没有解决问题
artidokuz

编辑您的问题并进行澄清。您是否没有安装python?如果从命令行运行会python怎样?您是说只python3安装了吗?
terdon

我编辑了问题
artidokuz

Answers:


5

您似乎确实已经python3安装了,但是没有被调用python,无论如何,您要运行的脚本(configure)需要python2。因此:

  1. 安装python2

    sudo apt-get install python2.7-minimal
  2. 再次运行

    ./configure

如果再次失败,请使用python2明确调用它:

/usr/bin/python2.7 configure

17

安装Ubuntu 18.04并尝试运行一些python脚本后,我遇到了同样的问题。

我试过了:

sudo apt-get install python2.7-minimal

但是我仍然遇到同样的错误。我通过以下方法解决了它:

sudo apt install python-minimal

这确实是正确的:之后python --version给出了 python 2.7.14
Mohammad Kanan

1
这个解决了我的问题,但是接受的答案没有..很好奇..
Diego

同样对我来说,这个sudo apt install python-minimal解决了问题。
user12345

4

我有同样的问题,它是通过使用以下命令将python链接到python2.7来解决的

cd /usr/bin
sudo mv python python.bak
sudo ln -s /usr/bin/python2.7 /usr/bin/python

1
在尝试安装youtube-dl时也适用于python3。我不想安装其他版本...只链接的简单方法
Amit


1

仅供参考...我有一个类似的问题-从docker容器运行python脚本失败,并显示“无此类文件或目录”,我的解决方案是在代码的检出和IDE中强制Unix样式行结尾(因为它是从Windows主机绑定安装到容器的)。


0

问题场景

/usr/bin/env: python’: No such file or directory

可能的解决方案#1

如果未安装Python 3,请安装它: apt-get install python3

可能的解决方案2

如果已安装Python 3,请运行以下命令: whereis python3

然后我们创建一个符号链接: sudo ln -s /usr/bin/python3 /usr/bin/python

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.