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 né --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.0Link a questa FAQ:
Questa FAQ è stata utile?