Instalación de varias versiones de Ubuntu Python

descripción general

Dado que Python 3 tiene varias actualizaciones irregulares, una gran cantidad de software que usa Python 3 como herramienta de desarrollo impondrá restricciones estrictas en la versión de Python 3, como restringir el uso de las versiones Python 3.8 - Python 3.9. Esto requiere que los desarrolladores tengan varias versiones de python en su entorno de desarrollo. Bajo Ubuntu y otros sistemas Linux, el método de compilación del código fuente se usa para la instalación de Python, que no es amigable para algunos desarrolladores de Python.Este artículo brindará un método de instalación de Python de múltiples versiones relativamente simple.

Instalar

El Ubuntu 22.04 que usa el autor viene con la versión Python 3.10 de Python. Puede usar el siguiente comando para ver la versión de Python que viene con el sistema:

python3 --version

El autor desea instalar Python 3.9 y crear el entorno virtual asociado.

Primero, necesitamos introducir una nueva fuente apt, de la siguiente manera:

add-apt-repository ppa:deadsnakes/ppa

Deadsnakes proporciona una gran cantidad de paquetes de instalación de versiones de Python en su almacén de software. Estos paquetes de instalación están precompilados y no necesitamos realizar más compilaciones.

Tome la instalación de Python 3.9 como ejemplo, el comando es el siguiente:

apt install python3.9

Una vez completada la instalación, podemos usar el siguiente comando para verificar si Python3.9 se instaló correctamente:

python3.9 --version

A continuación, dado que existen múltiples versiones de Python, es necesario configurar un entorno virtual.Utilice el siguiente comando para instalar el paquete de entorno virtual:

apt install python3.9-venv

Cree un entorno virtual con el siguiente comando:

python3.9 -m venv test
cd test

Y use source bin/activateel comando para activar el entorno virtual, los lectores pueden usar pipel comando para instalar pippaquetes en el entorno virtual. Después de activar el entorno virtual, python3 --versionla salida de también cambió, lo que indica que Python 3.9 en el entorno virtual enmascara la versión externa de Python, lo cual es útil para la administración de varias versiones. Finalmente, los lectores pueden utilizar para deactivatesalir del entorno virtual.

Debido a limitaciones de espacio, no podemos presentar toda la información venvsobre , consulte la documentación usted mismo .

Finalmente, algunos lectores pueden instalar algunos pippaquetes fastecdsa , como etc. Estos paquetes están escritos en lenguaje C y deben compilarse durante la instalación. Para resolver los problemas de estos paquetes, recomiendo a los lectores que instalen las siguientes bibliotecas:

apt install python3.9-dev

Esta biblioteca instalará las herramientas de desarrollo Python3.9, que son necesarias para las bibliotecas que deben compilarse e instalarse.

Supongo que te gusta

Origin blog.csdn.net/WongSSH/article/details/130166679
Recomendado
Clasificación