/ usr / bin / env: 'python': esse arquivo ou diretório não existe


14

Estou tentando instalar o Gitlab Development Kit no Windows Ubuntu Bash .

$python3 resultado

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 resultado

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

Quando tento fazer isso:

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

Esta é a saída após ./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

sem saída

Como posso resolver isso? Eu sou novo no Ubuntu.


2
Por favor, edite sua pergunta e mostre-nos a saída desses comandos: i) python --version; ii) which -a python.
terdon

1
Isso não faz sentido. Você disse "ele inicia o python como deveria", mas sua saída mostra que você não tem o python instalado. Você realmente correu python2ou algo assim?
terdon

My bad eu usei $ alias python=python3antes de escrever python que o tempo após a reabertura sua altought gone não resolveu o problema
artidokuz

Por favor edite sua pergunta e esclarecer. Você possui ou não o python instalado? O que acontece se você executar a pythonpartir da linha de comando? Você quer dizer que você só python3instalou?
terdon

Eu editei a pergunta
artidokuz

Respostas:


5

Você parece ter python3instalado, mas não é chamado pythone, de qualquer maneira, o script que você deseja executar ( configure) requer o python 2. Portanto:

  1. Instale python2

    sudo apt-get install python2.7-minimal
  2. Execute-o novamente

    ./configure

Se isso falhar novamente, chame-o com python2 explicitamente:

/usr/bin/python2.7 configure

17

Eu tive o mesmo problema depois de instalar o Ubuntu 18.04 e tentar executar alguns scripts python.

Eu tentei:

sudo apt-get install python2.7-minimal

mas ainda tenho o mesmo erro. Eu resolvi isso por:

sudo apt install python-minimal

Isto é realmente correta: após o qual python --versionpython 2.7.14
Mohammad Kanan

1
Este resolveu o meu problema mas a resposta didn't..curious aceita ..
Diego

Mesmo para mim, este sudo apt install python-minimalresolveu o problema.
user12345

4

Eu tive o mesmo problema, foi resolvido vinculando python a python2.7 com os seguintes comandos

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

1
Também funcionou para python3, enquanto tentava instalar o youtube-dl. Eu não queria instalar outra versão ... Maneira simples de apenas ligação em vez
Amit

2

Para o ubuntu 20.04, você pode usar o seguinte pacote para o comando python. E é python 3.

sudo apt-get install python-is-python3


1

Apenas para referência ... Eu tive um problema semelhante - a execução de um script python no contêiner do docker falhou com "Esse arquivo ou diretório não existe", minha solução foi forçar finais de linha de estilo Unix na verificação do código e no IDE ( como foi montado em ligação do host do Windows para o contêiner).


0

Cenário do problema :

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

Solução possível # 1

Se o Python 3 não estiver instalado, instale-o: apt-get install python3

Solução possível # 2

Se o Python 3 estiver instalado, execute estes comandos: whereis python3

Em seguida, criamos um link simbólico para ele: sudo ln -s /usr/bin/python3 /usr/bin/python

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.