Quando l'opzione -e, --editable
può essere utile con pip install
?Quando sarebbe utile l'opzione -e, --editable con pip install?
Per alcuni progetti l'ultima riga in required.txt è -e .
. Cosa fa esattamente?
Quando l'opzione -e, --editable
può essere utile con pip install
?Quando sarebbe utile l'opzione -e, --editable con pip install?
Per alcuni progetti l'ultima riga in required.txt è -e .
. Cosa fa esattamente?
come pagina man dice che:
-e,--editable <path/url>
Install a project in editable mode (i.e. setuptools "develop mode") from a local project path or a VCS url.
Così si sarebbe utilizzare questo quando si cerca di installare un pacchetto a livello locale, il più delle volte nel caso in cui si sta sviluppando sul vostro sistema. Collegherà semplicemente il pacchetto alla posizione originale, il che significa che qualsiasi modifica al pacchetto originale si rifletterebbe direttamente nel proprio ambiente.
È ancora difficile da capire. Ovviamente leggo la pagina --help. Ma non ha aiutato. Diciamo che ho appena clonato un repository chiamato "abc". E installo requirements.txt che contiene '-e .'. Creerà qualche pacchetto da setup.py modificabile nei pacchetti del sito? Spiacente, forse un esempio. – raitisd
@Raituha Hmm Immagino che la documentazione potrebbe essere un po 'più prolissa su questo –