Ho appena iniziato a lavorare su un progetto in cui avevo bisogno di installare molte dipendenze tramite pip. Le istruzioni erano di fare tutto manualmente.Esiste un supporto per i file di progetto come npm/package.json per il pip di Python?
Ho usato nodejs e maven prima di dove questo processo è automatizzato e le dipendenze sono isolate tra i progetti. Per esempio nel nodo I posso configurare tutto in package.json e semplicemente eseguire npm install ik nella directory del mio progetto.
C'è qualcosa di simile per pip?
Uso 'pip freeze' per elencare tutte le dipendenze e utilizzare l'opzione -r per generare un file requirement.txt. E poi usa 'pip install -r requirement.txt' per installare tutto. Date un'occhiata [qui] (http://pip.readthedocs.org/en/latest/reference/pip_freeze.html) – xbb
sì, ma "pip install -r requirement.txt" fa schifo se i vostri progetti di fusione. Estrae "errori di doppia dipendenza" se lo stesso pacchetto è menzionato due volte (__con lo stesso numero di versione anche!). Niente come 'npm-deps'. Immagino sia stata un'idea dub quella di utilizzare un file flat per archiviare le dipendenze in. – CpILL