pip: reinstale un paquete incluso si existe
Quiero ejecutar unpip install -r requirements.txt
comando;
Quiero ejecutar el mismo comando una y otra vez;
El problema es querequirements.txt
incluirá algunos archivos de rueda que pueden tener la misma versión pero diferente código fuente;
Quiero asegurarme de que el paquete será reinstalado, es decir, obtenido nuevamente de mi repositorio de pip personalizado;
Estoy consciente deeste tem, pero la distinción entre--ignore-installed
y--force-reinstall
no me parece muy claro;
Tengo p. @somepack==1.1
, Cambio el código fuente y quiero la.whl
para ir a buscarotra ve de mi repositorio al realizarpip install
;
¿Cuál debo usar? ¿Debo incorporar ambos?
¿Cuál es su diferencia?
El paquete puede tener la misma versión, p. @somepack==1.1
puede tener versiones incrementales en algún momento. p.ej. @somepack==1.2
Quiero que seasiempr (re) instalado;
edita: Este es elhelp
de pip que no me parece muy claro al menos en el tema anterior
--force-reinstall Reinstall all packages even if they are already up-to-date.
-I, --ignore-installed Ignore the installed packages (reinstalling instead).