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:
A seguito della ricerca, è mostrata una pagina contenente un elenco di progetti, dai quali selezionare il progetto desiderato.
Cliccando sul progetto desiderato si accede alla pagina di dettaglio dello stesso:
Da questa pagina, nella parte sinistra, troveremo il link Download files, cliccandoci otterrai la seguente pagina:
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
.