(Vă rog să-mi scuzați engleza)
Sistemul de operare al serverului meu este Ubuntu 20.04. În Ubuntu 20.04, după cum știm, Python 3.8 este instalat implicit și multe aplicații de sistem rulează pe Python 3.8.
Am instalat suplimentar Python 3.9 pe serverul meu Ubuntu. Și serverul meu a funcționat bine pentru o vreme.
In orice caz, când am actualizat modulele globale din Python (3.8 și 3.9 ambele), problema a apărut. Unele programe de sistem, cum ar fi Actualizator de soft
și Software și actualizare
, nu funcționează.
Ei dau erori spunând că nu pot găsi unele module globale Python. Am încercat să rezolv problema reinstalând modulele globale Python, dar nu am reușit să rezolv.
Nu am nevoie de Python 3.9 pentru întregul sistem de server, doar pentru câteva conturi de utilizator non-root. Și singurul modul global necesar sunt pip
și venv
. Alte module pot fi instalate pe baza proiectului.
Deci, am încercat să instalez Python 3.9 ca utilizator non-root. Dar au apărut unele erori și au eșuat.
Cum pot instala în siguranță Python 3.9 (sau mai sus) pentru utilizatorii non-root?
- Aici sigur instalare înseamnă că instalarea nu interferează cu sistemul implicit Python 3.8.
- Nu contează dacă Python 3.9 (sau mai sus) este instalat la nivelul întregului sistem sau pentru un anumit utilizator.