Puncte:1

De ce pip nu se actualizează curat pe ubuntu 20.04 lts?

drapel gb

upgrade-ul pip nu funcționează, arată că actualizat după versiune arată încă versiunea veche

root@ubuntu:~# pip install --upgrade pip
Colectarea pip
  Se descarcă pip-22.0.3-py3-none-any.whl (2,1 MB)
     |ââââââââââââââââââââââââ | 2,1 MB 11,9 MB/s 
Instalarea pachetelor colectate: pip
  Se încearcă dezinstalare: pip
    S-a găsit instalația existentă: pip 20.0.2
    Nu se dezinstalează pip la /usr/lib/python3/dist-packages, în afara mediului /usr
    Nu se poate dezinstala „pip”. Nu au fost găsite fișiere de dezinstalat.
Instalat cu succes pip-22.0.3

root@ubuntu:~# pip -V
pip 20.0.2 din /usr/lib/python3/dist-packages/pip (python 3.8)

root@ubuntu:~# pip install --upgrade pip
Colectarea pip
  Folosind pip-22.0.3-py3-none-any.whl stocat în cache (2,1 MB)
Instalarea pachetelor colectate: pip
  Se încearcă dezinstalare: pip
    S-a găsit instalația existentă: pip 20.0.2
    Nu se dezinstalează pip la /usr/lib/python3/dist-packages, în afara mediului /usr
    Nu se poate dezinstala „pip”. Nu au fost găsite fișiere de dezinstalat.
Instalat cu succes pip-22.0.3

root@ubuntu:~# pip -V
pip 20.0.2 din /usr/lib/python3/dist-packages/pip (python 3.8)

aici sunt locații pentru python/pip

root@ubuntu:~# care pip
/usr/local/bin/pip
root@ubuntu:~# care pip3
/usr/local/bin/pip3
root@ubuntu:~# care python
/usr/bin/python
root@ubuntu:~# care python3
/usr/bin/python3
root@ubuntu:~# python3 -V
Python 3.8.10
root@ubuntu:~# python -V
Python 3.8.10
root@ubuntu:~# pip3 -V
pip 22.0.3 din /usr/local/lib/python3.8/dist-packages/pip (python 3.8)
root@ubuntu:~# pip -V
pip 20.0.2 din /usr/lib/python3/dist-packages/pip (python 3.8)

Voi dori să îndrept clar pip către pip3, așa cum am făcut cu apt install python-is-python3

există un pachet ca apt install pip-is-pip3?

Încerc să mă feresc să creez manual link-uri simbolice

Puncte:0
drapel gb

Aproape a făcut asta pentru moment, dar dacă cineva găsește o modalitate non-manuală similară cu apt install python-is-python3 te rog posta

root@ubuntu:~# rm -rf /usr/local/bin/pip
root@ubuntu:~# ln -s /usr/local/bin/pip3 /usr/local/bin/pip

root@ubuntu:~# rm -rf /usr/lib/python3/dist-packages/pip
root@ubuntu:~# ln -s /usr/local/lib/python3.8/dist-packages/pip /usr/lib/python3/dist-packages/pip

root@ubuntu:~# pip -V
pip 22.0.3 din /usr/lib/python3/dist-packages/pip (python 3.8)
N0rbert avatar
drapel zw
Fii mai atent data viitoare. Aruncarea sistemului cu mai multe `pip` în multe locații va (și a făcut deja) sistemul dvs. de negestionat. Aș sugera să eliminați toate `pip`-urile din `/usr/local/bin` și să rămâneți cu `pip` și `pip3` din depozitele oficiale Ubuntu.Legăturile simbolice precum `/usr/local/lib/python3.8/dist-packages/pip` â `/usr/lib/python3/dist-packages/pip` pot cauza probleme imprevizibile în viitor, aș sugera să le evitați .
uberrebu avatar
drapel gb
de aceea am pus întrebarea, cum facem ceva de genul `pip-is-pip3`? nimeni nu vrea să tasteze pip3
uberrebu avatar
drapel gb
de asemenea, pip a fost deja în multe locuri în mod implicit, așa cum am adăugat în întrebare, nu sunt sigur de ce python este întotdeauna dificil de instalat... ar trebui să fie ușor să decideți python2 sau python3 și apoi instalați python-ul ales ca implicit. .ar trebui să fie atât de ușor..nu sunt sigur de ce trebuie să fie știință rachetă pentru a instala python

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.