Utilidades del sistema Linux
Python PIP
PIP, que significa "Pip Installs Packages", es un gestor de paquetes para Python.
Para Debian y Ubuntu:
sudo apt update && sudo apt -y install python3-pip
Para otras distribuciones de Linux, compruebe la versión de Python:
python --version
Python 2.7
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python
Python < 3.7
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | python3
Si aparece el error "ModuleNotFoundError: No module named 'distutils.cmd'" simplemente instálalo de la forma estándar:
sudo apt install python3-distutils
Python >= 3.7
curl https://bootstrap.pypa.io/get-pip.py | python3
Entornos virtuales
Python-venv
Venv es un método para aislar el entorno de la aplicación del sistema principal. Esto es particularmente importante cuando se trabaja en Linux, donde ciertas partes del sistema operativo son altamente dependientes de la versión instalada de Python. Los entornos virtuales se recomiendan cuando se necesita mantener diferentes versiones de paquetes y librerías en el ordenador simultáneamente. Cuando se trabaja con servidores LeaderGPU, los entornos virtuales garantizan un funcionamiento seguro con diversas redes neuronales y aplicaciones de análisis de datos, que a menudo están escritas en Python.
En la mayoría de las distribuciones de Python, venv está incluido. Sin embargo, si no encuentra esta herramienta en el sistema, puede instalarla con un comando. Para Debian y Ubuntu:
sudo apt install python3-venv
Ahora podemos preparar el directorio para el entorno virtual aislado:
source test/bin/activate
La cadena del prompt cambiará de $ a (venv) $. Esto indica que ahora estás en un entorno virtual. Cualquier paquete o librería Python instalada sólo se utilizará dentro de la carpeta creada y no afectará al sistema operativo. Vamos a comprobarlo.
Sin venv:
which python3
/usr/bin/python
En venv:
which python3
/home/user/test/bin/python3
Para salir del entorno virtual, simplemente cierra la terminal o ejecuta el siguiente comando:
deactivate
Miniforge
Descarga el último instalador de Miniforge para tu sistema:
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
Ejecute el instalador:
bash Miniforge3-$(uname)-$(uname -m).sh
Siga las instrucciones para completar la instalación. Después desconéctate del servidor y vuelve a conectarte usando SSH. A continuación crea un entorno virtual llamado pyenv y especifica la versión de Python (por ejemplo 3.12):
conda create -n pyenv python=3.12
Activa el nuevo entorno:
conda activate pyenv
Ver también:
Actualizado: 14.04.2025
Publicado: 15.05.2024