¡Pregunte, nosotros le respondemos!

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


?Tiene más preguntas? ?Escribanos!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.