/ 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 --versionpython 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.