Risposta breve:prova a eseguire python3 -m pip install -e .
Alcune spiegazioni:
Le diverse versioni di Python non sono sorprendenti. WSL è, in effetti, una macchina virtuale ultraleggera. L'installazione di Python per Windows è completamente indipendente dall'installazione di Python per WSL.
Python ha due versioni principali ampiamente utilizzate, Python 2 e Python 3. Il comando python
esegue alcune versioni minori di Python 2, mentre il comando python3
esegue alcune versioni minori di Python 3. Di seguito è riportato l'output della mia console.
[email protected]:~/scratch$ python --version
Python 2.7.18
[email protected]:~/scratch$ python3 --version
Python 3.8.5
Pip è il gestore dell'installazione di Python e ha le stesse versioni principali di Python. Il comando pip
esegue la versione Python 2 di pip, mentre pip3
esegue la versione Python 3 di pip.
È meglio usare python3 -m pip
oltre pip3
, ti assicura di utilizzare la versione di pip associata alla versione di python che prevedi di eseguire.
Provare a farlo prima/di nuovo
- Aggiornamento delle informazioni sul pacchetto
sudo apt-get update
- Download di tutti gli aggiornamenti
sudo apt-get upgrade
- Reinstallazione di pip
sudo apt-get install python3-pip
Chiaramente il problema è con il terminale, cioè non riconoscendo il comando, quindi forse pip non è installato correttamente, ma con quello che hai mostrato finora non credo che questo problema dovrebbe sorgere. Comunque provalo.
Anche
Cosa stai cercando di installare?pip è giusto per i pacchetti Python.