Puncte:0

Cum se schimbă indicatorul de cale python3?

drapel cn

eu folosesc Ubuntu 20.04.2 LTS cu python versiunea 3.9.5 instalat.

Când scriu care piton în terminal, se vede /usr/bin/python care este calea implicită pentru python2 (2,7 în cazul meu). Dar când scriu care python3, se arată /usr/local/bin/python3, nu calea implicită obișnuită (/usr/bin/python3) pentru python3.

Mi-am verificat /usr/bin folder și am observat că există fișiere numite python3 și python3.9. Vreau doar ca variabila mea de cale python3 să indice locația /usr/bin/python3 sau /usr/bin/python3.9. Ce pași ar trebui să fac pentru a face asta?

P.S., Nu vreau să setez python implicit la python3, din care instrucțiuni le-am găsit pe forumul ask-ubuntu și, de asemenea, în multe articole după ceva google. Vreau doar să-mi setez calea python3 la /usr/bin/python3 sau /usr/bin/python3.9

oldfred avatar
drapel cn
NU schimbați python3 implicit, My 20.04 arată `ls -l /usr/bin/python* ` : `/usr/bin/python3 -> python3.8 ` Ubuntu folosește acea versiune și schimbarea versiunii va distruge Ubuntu. Cu ani în urmă, singura remediere a fost reinstalarea totală. Acum poate fi reparat dacă aveți un program de instalare live și puteți să faceți un chroot înapoi în sistem pentru a reseta la python corect. Puteți instala câte alte versiuni python doriți, dar trebuie să vă referiți în mod specific la ele.
Puncte:2
drapel cn

Atâta timp cât un obicei python3 este instalat în /usr/local/bin/, va apărea ca implicit python3 executabil. De ce? Pentru că implicit, /usr/local/bin/ este listat mai devreme în calea de căutare /usr/bin. În acest fel, executabilele dvs. personalizate au prioritate față de acestea instalate de sistem.

Pentru a face sistemul să găsească /usr/bin/python3 mai întâi, trebuie să te muți /usr/local/bin/python3. Alternativa ar fi să bifați cu PATH, în mișcare /usr/local/bin în urmă, dar asta ar afecta orice alt executabil personalizat.

Astfel, redenumiți /usr/local/bin/python3 la /usr/local/bin/python3cust sau ceva. Apoi, veți folosi versiunea python implicită.

Pe Ubuntu, este posibil să nu schimbați versiunea implicită de python. Python este utilizat pe scară largă în sistemul de operare. Schimbarea versiunii va distruge probabil lucrurile.

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.