Post Image

Installazione manuale librerie Python

15 lug 2024

PIP è il gestore di pacchetti più utilizzato nel mondo Python. L'utilizzo più comune di PIP è l'installazione del pacchetto attraverso il seguente comando:

pip install NOME_PACCHETTO

Tramite il precedente comando, PIP provvede all'installazione del pacchetto e di tutte le eventuali dipendenze di cui lo stesso necessita.

Tuttavia, potrebbe capitarti di non poter utilizzare il comando precedentemente descritto dalla riga di comando. Un possibile impedimento potrebbe essere la presenza di un PROXY sulla rete o comunque di qualche politica che impedisce a PIP di eseguire automaticamente il download.

Non preoccuparti! In questo articolo avrai una soluzione per risolvere il problema.

Download libreria

La soluzione al problema descritto risiede nell'installare manualmente la libreria: PIP consente di far ciò sempre da riga di comando.

Per poter scaricare la libreria, vai sul sito https://pypi.org e cerca il progetto che vuoi installare come dipendenza.

Aprendo il sito, avviamo la ricerca di un progetto, nel nostro caso xhtml2pdf, come segue:

Ricerca progetto

A seguito della ricerca, è mostrata una pagina contenente un elenco di progetti, dai quali selezionare il progetto desiderato.

Elenco progetti

Cliccando sul progetto desiderato si accede alla pagina di dettaglio dello stesso:

Elenco progetti

Da questa pagina, nella parte sinistra, troveremo il link Download files, cliccandoci otterrai la seguente pagina:

Elenco progetti

Da questa pagina potrai scaricare il file tar.gz dall'apposito link sul tuo computer.

Installazione libreria

A questo punto, con l'archivio scaricato sul PC, puoi procedere all'installazione.

Per prima cosa, assicurati di aver attivato il virtualenv sul quale installare il pacchetto. Una volta attivato, per installare il pacchetto eseguire:

cd CARTELLA_TARGZ_PACCHETTO;
tar -zxvf PACCHETTO.tar.gz
cd PACCHETTO
python setup.py install

A seguito del comando install, la libreria verrà installata.

Errore per mancata installazione delle dipendenze

L'installazione di una libreria può tuttavia dare un errore per mancanza di dipendenze installate sul sistema. Nel caso provvedere ad installare manualmente le dipendenze ed in seguito riprovare ad installare la libreria iniziale.

Conclusioni

In questo articolo hai visto come installare manualmente librerie in ambiente Python.

Tale operazione è importante in tutti quei contesti nei quali non hai l'opportunità di utilizzare il gestore di pacchetti PIP.