Python és un llenguatge de programació popular i versàtil que s'utilitza en una àmplia varietat d'aplicacions, des del desenvolupament web fins a l'anàlisi de dades i l'automatització de tasques.
A Ubuntu, pots instal·lar diverses versions de Python per satisfer les necessitats específiques dels teus projectes. En aquest article, et guiarem a través del procés d'instal·lació de diferents versions de Python al teu sistema Ubuntu 22, però també és vàlid per a Ubuntu 20 o 24.
Actualitzar el sistema
Abans d'instal·lar Python, és una bona pràctica assegurar-se que tots els paquets del sistema estiguin actualitzats. Obre un terminal i executa les ordres següents:
# apt update && apt upgrade -yAquestes ordres actualitzaran la llista de paquets disponibles i actualitzaran els paquets instal·lats a les versions més recents.
Instal·lar Python des del repositori oficial
Ubuntu 22 generalment inclou Python preinstal·lat. Per comprovar si Python està instal·lat, executa l'ordre següent al teu terminal:
# python3 --versionSi Python està instal·lat, veuràs la versió actual. Si no està instal·lat, pots instal·lar-lo des del repositori oficial d'Ubuntu executant l'ordre següent. Amb aquesta ordre s'instal·larà l'última versió estable de Python 3 disponible als repositoris d'Ubuntu:
# apt install python3 Instal·lar Python amb pyenv
Si necessites instal·lar versions específiques de Python o treballar amb múltiples versions de Python al teu sistema, una opció popular és utilitzar pyenv. pyenv és una eina que et permet instal·lar i gestionar fàcilment múltiples versions de Python al teu sistema.
Primer, instal·la les dependències necessàries utilitzant l'ordre següent:
# apt install git curl make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-opensslDesprés, descarrega i instal·la pyenv executant aquestes ordres:
# curl https://pyenv.run | bashAixò descarregarà l'instal·lador de pyenv i l'executarà. Segueix les instruccions en pantalla per completar la instal·lació.
Configurar pyenv
Un cop pyenv estigui instal·lat, has de configurar el teu perfil de shell perquè pyenv funcioni correctament. Afegeix les línies següents al final del teu fitxer amb nano o vi a .bashrc o .bash_profile:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
Després d'afegir aquestes línies al fitxer .bashrc, torna a carregar el teu perfil de shell executant l'ordre següent:
# source ~/.bashrcInstal·lar versions específiques de Python amb pyenv
Ara que pyenv està configurat, pots instal·lar versions específiques de Python utilitzant pyenv. Per exemple, per instal·lar Python 3.9.10, executa l'ordre següent:
# pyenv install 3.9.10Pots llistar totes les versions de Python disponibles per instal·lar executant:
# pyenv install --listUn cop hagis instal·lat una versió específica de Python, pots establir-la com a versió global o local de Python utilitzant les ordres pyenv global o pyenv local, respectivament.
Per exemple, per establir Python 3.9.10 com a versió global de Python, executa:
# pyenv global 3.9.10Si necessites saber la versió de pyenv pots executar l'ordre següent:
# pyenv --versionRecorda, si tens consultes sobre aquesta o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per al que necessitis!