Jawaban singkat:Coba jalankan python3 -m pip install -e .
Beberapa penjelasan:
Versi Python yang berbeda tidak mengejutkan. WSL, secara efektif, adalah mesin virtual yang sangat ringan. Instalasi python Windows Anda sepenuhnya independen dari instalasi python WSL.
Python memiliki dua versi utama yang banyak digunakan, Python 2 dan Python 3. Perintah python
menjalankan beberapa versi minor dari Python 2, sedangkan perintah python3
menjalankan beberapa versi minor Python 3. Di bawah ini adalah output konsol saya.
[email protected]:~/scratch$ python --version
Python 2.7.18
[email protected]:~/scratch$ python3 --version
Python 3.8.5
Pip adalah manajer instalasi python, dan memiliki versi utama yang sama dengan Python. Perintah pip
menjalankan pip versi Python 2, sementara pip3
menjalankan pip versi Python 3.
Sebaiknya gunakan python3 -m pip
lebih dari pip3
, ini membantu memastikan bahwa Anda menggunakan versi pip yang terkait dengan versi python yang ingin Anda jalankan.
Mencoba melakukan ini dulu/lagi
- Memperbarui info paket
sudo apt-get update
- Mengunduh semua pemutakhiran
sudo apt-get upgrade
- Menginstal ulang pip
sudo apt-get install python3-pip
Jelas masalahnya ada pada terminal, yaitu tidak mengenali perintah jadi mungkin pip tidak diinstal dengan benar, tetapi dengan apa yang telah Anda tunjukkan sejauh ini, menurut saya masalah ini tidak akan muncul. Bagaimanapun, cobalah.
Juga
Apa yang ingin Anda instal?pip adalah untuk paket python, bukan.