Puncte:3

Pot elimina unele versiuni Python?

drapel in

Am o VM mai veche de Ubuntu care rulează 16.04. Pe acest sistem am instalat python3.5 și python3.8. Se pare că implicit „python” este interpretat ca însemnând python2.7, iar python3 este setat la python3.5. Aș dori ca implicit să fie 3.8, sau cel puțin python3 implicit să fie schimbat în python3.8? Dacă fac asta, este posibil să sparg ceva?

Ar trebui să șterg de fapt python3.5? Are rost să avem mai multe versiuni de python3?

Someone avatar
drapel my
Ubuntu [16.04 LTS a ajuns la sfârșitul duratei de asistență standard](https://help.ubuntu.com/community/EOL), prin urmare, acum este în afara subiectului aici, cu excepția cazului în care întrebarea dvs. este specifică pentru a vă ajuta să treceți la o versiune acceptată a Ubuntu.Consultați https://askubuntu.com/help/on-topic
Sadra Naddaf avatar
drapel de
eliminarea python3 din ubuntu vă distruge ziua! Doar nu! Unele aplicații, inclusiv terminalul, depind de el. încercați alternative din secțiunea de răspunsuri.
Puncte:4
drapel sa

Nu eliminați versiunea implicită Python 3.x, deoarece eliminarea acesteia poate distruge multe lucruri precum terminalul, aplicația Software și multe alte aplicații. Pentru mai multe informații, consultați această întrebare: S-a eliminat Python 3 și acum Centrul de software Ubuntu, terminalul și alte aplicații nu funcționează. Vestea bună este că, chiar dacă spargeți aceste lucruri, este posibil să restaurați versiunea originală Python 3.x pornind Ubuntu în modul de recuperare, iar apoi Ubuntu va funcționa din nou normal.

În loc să înlocuiți în întregime versiunea implicită Python 3.x, modalitatea recomandată de a instala o altă versiune Python 3.x este să păstrați versiunea Python 3 existentă și să instalați noua versiune Python 3 alături de acesta. Apoi puteți utiliza un program numit update-alternatives pentru a selecta care dintre versiunile Python doriți să utilizați.

Adăugați Python 3.8 la alternativele de actualizare, astfel încât să puteți comuta între Python 3.5 și Python 3.8 rulând update-alternatives --config python3.

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8
update-alternatives --config python3

După ce ați terminat de utilizat Python 3.8, îl puteți comuta înapoi la versiunea implicită Python 3.5.

  • Listați versiunile instalate de Python: update-alternatives --list python

  • Comutați între versiunile Python: update-alternatives --config python

    Din linia de comandă a terminalului Apăsați <enter> pentru a păstra alegerea curentă[*] sau tastați numărul de selecție:

pLumo avatar
drapel in
OP vorbește despre 16.04, unde 2.7 este implicit, care nu ar trebui eliminat. Bănuiesc că este sigur să eliminați orice versiune 3.x.
karel avatar
drapel sa
În 13.04, eliminarea Python 3 a spart Ubuntu Software Center, terminalul și alte aplicații - [link](https://askubuntu.com/questions/384033/).
jrh avatar
drapel ph
jrh
Pot spune din experiența anterioară că jocul cu executabilele care se ocupă de `python`, `python2` sau `python3` este o idee foarte foarte proastă. Cu ani în urmă am (destul de prostește) legături simbolice `python3` la `python`, probabil că nu mai funcționează.

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.