User Tools

Site Tools


doc:appunti:prog:python_pip

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:prog:python_pip [2021/08/12 07:56] – [Esempio libreria openpyxl] niccolodoc:appunti:prog:python_pip [2021/08/13 09:04] – [Installazione di una particolare versione] niccolo
Line 41: Line 41:
 ==== Download senza installazione ==== ==== Download senza installazione ====
  
-È consigliabile **scaricare e salvare localmente** gli archivi di installazione, qualora il repository venga a mancare.+È consigliabile **scaricare e salvare localmente** gli archivi di installazione, per poter ripetere l'installazione qualora il repository venga a mancare.
  
-Per scaricare un archivio e le sue dipendenze senza installarlo si può usare la seguente sintassi (valida con la **versione 18.1** di pipinclusa in Debain 10 Buster):+Per scaricare un archivio e le sue dipendenze senza installarle si può usare la seguente sintassi (valida con **pip versione 18.1**, incluso in Debain 10 Buster):
  
 <code> <code>
Line 49: Line 49:
 </code> </code>
  
-Con versioni precedenti di pip (es. **versione 1.5.6** inclusa in Debian 8 Jessie):+Con versioni precedenti di pip il comando è diverso, ad esempio con **pip versione 1.5.6** incluso in Debian 8 Jessie:
  
 <code> <code>
Line 87: Line 87:
 pip3 uninstall openpyxl pip3 uninstall openpyxl
 </code> </code>
 +
 +==== Installazione di una particolare versione ====
 +
 +Se si desidera scaricare e installare una specifica versione di un pacchetto, si può usare la sintassi:
 +
 +<code>
 +pip install Adafruit-PureIO==0.2.1
 +</code>
 +
 +Attenzione all'**installazione sovrapposta di versioni differenti** della stessa libreria! Verificare sempre con **pip list** quale risulta essere la versione in uso e controllare nella directory **/usr/local/lib/python2.7/dist-packages/** cosa risulta installato. In generale dovrebbe essre utilizzata sempre la versione più recente.
 +
 +Per disinstallare installazioni multiple della stessa libreria può essere necessario eseguire più volte il comando **pip uninstall %%<package>%%**. Almeno con la versione **1.5.6** di pip (Debian 8 Jessie), sembra che non sia possibile disinstallare una versione specifica di una libreria.
 +
  
 ===== Come vedere le dipendenze ===== ===== Come vedere le dipendenze =====
doc/appunti/prog/python_pip.txt · Last modified: 2022/01/03 21:05 by niccolo