Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Resolver un problema de Python con Anaconda

Actualización 10/03/2026

Esta guía le ayudará si, por ejemplo, desea desplegar un paquete como pymysql y este requiere una versión de Python superior a la propuesta por defecto en su alojamiento.

 

Prólogo

  • Anaconda es una distribución libre y de código abierto de los lenguajes de programación Python y R. Tiene como objetivo simplificar la gestión de paquetes y el despliegue.
  • Se recomienda utilizar Miniconda (versión ligera de conda). Se instala en su espacio de usuario, evitando cualquier conflicto con el Python del sistema y no requiriendo derechos de administrador.
  • Tome conocimiento de la documentación oficial.
  • En caso de necesidad, socios locales y referenciados por Infomaniak pueden encargarse de estos trámites: lance una solicitud de ofertas gratuita; ellos se encargan de todo — descubra también el papel del proveedor de alojamiento.

 

1. Descargar el instalador

Por ejemplo, la versión Linux de 64 bits para Python 3.11.

user@server:~$ wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
--2024-03-10 12:00:00--  https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
Resolving repo.anaconda.com... 104.16.131.3, 104.16.130.3
Connecting to repo.anaconda.com|104.16.131.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 72787200 (69M) [application/x-sh]
Saving to: ‘Miniconda3-py311_23.10.0-1-Linux-x86_64.sh’

Miniconda3-py311_23.10.0-1-Linux-x86_64.sh  100% [===================>]  69.42M  --.-KB/s    in 0.3s

 

2. Verificar la integridad (Hash SHA256)

user@server:~$ sha256sum Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
6c714a33ea348303f909194246990422e698889417d74b9714856b3e9a7e6c3a  Miniconda3-py311_23.10.0-1-Linux-x86_64.sh

 

3. Iniciar la instalación

El argumento -b permite una instalación silenciosa. Por defecto, Miniconda se instalará en ~/miniconda3.

user@server:~$ bash Miniconda3-py311_23.10.0-1-Linux-x86_64.sh -b
PREFIX=/home/clients/your_client_hash/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
Executing transaction: done
installation finished.

 

4. Inicializar y activar Conda

Para usar conda inmediatamente y en cada conexión SSH:

user@server:~$ ~/miniconda3/bin/conda init bash
no change     /home/clients/your_client_hash/miniconda3/condabin/conda
...
modified      /home/clients/your_client_hash/.bashrc

user@server:~$ source ~/.bashrc

 

5. Instalar un paquete (ejemplo: pymysql)

Una vez activado, el prefijo (base) aparece antes de su indicador de comandos. Puede instalar sus herramientas sin sudo ni --user.

(base) user@server:~$ python -V
Python 3.11.5

(base) user@server:~$ pip install pymysql
Collecting pymysql
  Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
Installing collected packages: pymysql
Successfully installed pymysql-1.1.0

¿Le ha sido útil esta FAQ?