doc:appunti:prog:python_pip
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:prog:python_pip [2021/08/12 07:55] – [Esempio libreria openpyxl] niccolo | doc:appunti:prog:python_pip [2022/01/03 21:05] (current) – [Elenco delle librerie installate] niccolo | ||
---|---|---|---|
Line 39: | Line 39: | ||
Avendo eseguito l' | Avendo eseguito l' | ||
- | È consigliabile **scaricare e salvare localmente** gli archivi di installazione, qualora il repository venga a mancare. | + | ==== Download senza installazione |
- | Per scaricare un archivio e le sue dipendenze senza installarlo | + | È consigliabile **scaricare e salvare localmente** gli archivi di installazione, |
+ | |||
+ | Per scaricare un archivio e le sue dipendenze senza installarle | ||
< | < | ||
Line 47: | Line 49: | ||
</ | </ | ||
- | Con versioni precedenti di pip (es. **versione 1.5.6** | + | Con versioni precedenti di pip il comando è diverso, ad esempio con **pip versione 1.5.6** |
< | < | ||
Line 69: | Line 71: | ||
pip install openpyxl-2.6.4.tar.gz | pip install openpyxl-2.6.4.tar.gz | ||
</ | </ | ||
+ | |||
+ | ==== Installazione da repository locale contenente setup.py ==== | ||
+ | |||
+ | Molte librerie Python vengono distribuite con lo script **setup.py** che contiene anche le informazioni sulle dipendenze. La via predefinita per installare queste librerie sarebbe l' | ||
+ | |||
+ | < | ||
+ | python3 setup.py install | ||
+ | </ | ||
+ | |||
+ | Tuttavia si può anche utilizzare il sistema PIP, con il seguente comando da eseguire nella directory che contiene '' | ||
+ | |||
+ | < | ||
+ | pip3 install . | ||
+ | </ | ||
+ | |||
+ | Vengono verificate le eventuali dipendenze; se non sono soddisfatte il sistema PIP cercherà di risolverle automaticamente eventualmente scaricando il necessario dal repository **[[https:// | ||
==== Elenco delle librerie installate ==== | ==== Elenco delle librerie installate ==== | ||
Line 85: | Line 103: | ||
pip3 uninstall openpyxl | pip3 uninstall openpyxl | ||
</ | </ | ||
+ | |||
+ | ==== Installazione di una particolare versione ==== | ||
+ | |||
+ | Se si desidera scaricare e installare una specifica versione di un pacchetto, si può usare la sintassi: | ||
+ | |||
+ | < | ||
+ | pip install Adafruit-PureIO==0.2.1 | ||
+ | </ | ||
+ | |||
+ | Attenzione all' | ||
+ | |||
+ | Per disinstallare installazioni multiple della stessa libreria può essere necessario eseguire più volte il comando **pip uninstall %%< | ||
+ | |||
===== Come vedere le dipendenze ===== | ===== Come vedere le dipendenze ===== |
doc/appunti/prog/python_pip.1628754915.txt.gz · Last modified: 2021/08/12 07:55 by niccolo