/ usr / bin / env: 'python': nessun file o directory


14

Sto cercando di installare Gitlab Development Kit su Windows Ubuntu Bash .

$python3 produzione

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 produzione

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

Quando provo a fare questo:

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

Questo è l'output successivo ./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

nessuna uscita

Come posso risolvere questo? Sono nuovo di Ubuntu.


2
Si prega di modificare la tua domanda e ci mostrano l'output di questi comandi: i) python --version; ii) which -a python.
— terdon,

1
Non ha senso. Hai detto "avvia python come dovrebbe", ma il tuo output mostra che non hai installato python. Hai effettivamente corso python2o qualcosa del genere?
— terdon,

Il mio male che ho usato $ alias python=python3prima di scrivere Python quella volta dopo aver riaperto la sua scomparsa non ha risolto il problema
— artidokuz

Si prega di modificare la tua domanda e chiarire. Hai o non hai installato Python? Cosa succede se si esegue pythondalla riga di comando? Vuoi dire che hai python3installato solo ?
— terdon,

Ho modificato la domanda
— artidokuz il

Risposte:


5

Sembra che tu abbia python3installato, ma non viene chiamato pythone comunque lo script che vuoi eseguire ( configure) richiede python 2. Quindi:

  1. Installa python2

    sudo apt-get install python2.7-minimal
  2. Eseguilo di nuovo

    ./configure

Se fallisce di nuovo, chiamalo esplicitamente con python2:

/usr/bin/python2.7 configure

17

Ho avuto lo stesso problema dopo l'installazione di Ubuntu 18.04 e il tentativo di eseguire alcuni script Python.

Provai:

sudo apt-get install python2.7-minimal

ma ho ancora avuto lo stesso errore. L'ho risolto con:

sudo apt install python-minimal

Questo è davvero corretto: dopo di che python --versiondà python 2.7.14
— Mohammad Kanan

1
Questo ha risolto il mio problema, ma la risposta accettata non è..curry ..
— Diego,

Lo stesso per me questo sudo apt install python-minimalrisolto il problema.
— user12345

4

Ho avuto lo stesso problema, è stato risolto collegando python a python2.7 con i seguenti comandi

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

1
Ha funzionato anche per python3, mentre cercavo di installare youtube-dl. Non volevo installare un'altra versione ... Un modo semplice per collegare semplicemente invece
— Tra il

2

Per ubuntu 20.04 è possibile utilizzare il seguente pacchetto per il comando python. Ed è Python 3.

sudo apt-get install python-is-python3


1

Solo per riferimento ... Ho avuto un problema simile: l'esecuzione di uno script Python dal contenitore della finestra mobile non è riuscita con "Nessun file o directory di questo tipo", la mia soluzione era quella di forzare le terminazioni di linea in stile Unix al checkout del codice e nell'IDE ( poiché è stato montato in bind dall'host di Windows al contenitore).


0

Scenario problematico :

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

Possibile soluzione n. 1

Se Python 3 non è installato, installarlo: apt-get install python3

Possibile soluzione n. 2

Se è stato installato Python 3, eseguire questi comandi: whereis python3

Quindi creiamo un link simbolico ad esso: sudo ln -s /usr/bin/python3 /usr/bin/python

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.