Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Risolvere un problema Python con Anaconda

Aggiornamento 10/03/2026

Questa guida vi aiuterà, ad esempio, se desiderate distribuire un pacchetto come pymysql e questo richiede una versione di Python superiore a quella proposta per impostazione predefinita sul vostro hosting.

 

Premessa

  • Anaconda è una distribuzione gratuita e open source dei linguaggi di programmazione Python e R. Mira a semplificare la gestione dei pacchetti e la distribuzione.
  • È consigliabile utilizzare Miniconda (versione leggera di conda). Si installa nel vostro spazio utente, evitando qualsiasi conflitto con il Python di sistema e non richiedendo diritti amministrativi.
  • Prendete visione della documentazione ufficiale.
  • In caso di necessità, partner locali e referenziati da Infomaniak possono occuparsi di queste procedure : lanciate un appalto gratuito ; si occupano di tutto — scoprite anche il ruolo dell'hosting provider.

 

1. Scaricare l'installatore

Ad esempio la versione Linux 64-bit per 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. Controllare l'integrità (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. Avviare l'installazione

L'argomento -b consente un'installazione silenziosa. Per impostazione predefinita, Miniconda si installerà in ~/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. Inizializzare e attivare Conda

Per utilizzare conda immediatamente e ad ogni connessione 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. Installare un pacchetto (esempio: pymysql)

Una volta attivato, il prefisso (base) appare davanti al vostro prompt dei comandi. Potete quindi installare i vostri strumenti senza sudo--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

Questa FAQ è stata utile?