Krátká odpověď:Zkuste spustit python3 -m pip install -e .
Některá vysvětlení:
Různé verze Pythonu nejsou překvapivé. WSL je ve skutečnosti ultralehký virtuální stroj. Vaše instalace Windows pythonu je zcela nezávislá na instalaci WSL pythonu.
Python má dvě široce používané hlavní verze, Python 2 a Python 3. Příkaz python
spouští nějakou menší verzi Pythonu 2, zatímco příkaz python3
provozuje nějakou menší verzi Pythonu 3. Níže je můj výstup z konzole.
[email protected]:~/scratch$ python --version
Python 2.7.18
[email protected]:~/scratch$ python3 --version
Python 3.8.5
Pip je správce instalací pythonu a má stejné hlavní verze jako Python. Příkaz pip
provozuje Python 2 verzi pip, zatímco pip3
provozuje Python 3 verzi pip.
Je lepší používat python3 -m pip
přes pip3
, pomáhá zajistit, že používáte verzi pip přidruženou k verzi pythonu, kterou očekáváte.
Zkouším to udělat jako první/znovu
- Aktualizace informací o balíčku
sudo apt-get update
- Stahování všech upgradů
sudo apt-get upgrade
- Přeinstalování pip
sudo apt-get install python3-pip
Je zřejmé, že problém je s terminálem, tj. nerozpoznáním příkazu, takže možná není pip nainstalován správně, ale s tím, co jste dosud ukázali, si nemyslím, že by tento problém měl nastat. Každopádně to zkuste.
Také
Co se pokoušíte nainstalovat? pip je pro balíčky python správně.