2015-08-03 6 views
8

Devo passare una bandiera di --no-deps a uno dei miei pacchetti nel mio file requirements.txt per ignorare le dipendenze di un pacchetto. Ho provato a metterlo sopra, a soffiare, prima, e dopo il pacchetto senza successo. Posso farlo da solo non è un problema, ma non all'interno di un file requirements.txtPassa -no-deps nei requisiti PIP.txt

pip install <package> --no-deps 

requirements.txt

<package> --no-deps 
+0

Lavoro su questo utilizzando due file di requisiti e chiamando pip due volte. 'pip installa -r requisiti.txt' e ' pip installa --no-deps -r no_deps.txt' –

risposta

-2

Secondo il documentation dovete scrivere:

<package> --install-option="--no-deps" 
+0

Perché il down-vote? Se la mia risposta è sbagliata, spiegami perché, migliorala o fornisci la risposta corretta. – Xebax

+0

Passa '--no-deps' a' setup.py' invece di dire a pip di non installare le dipendenze per questo pacchetto. –

4

Purtroppo non c'è opzione per questo, al momento della scrittura.

Il meglio che puoi fare è congelare tutto dal tuo ambiente master e usare "--no-deps" quando installi il pip. Questo è OK poiché le dipendenze verranno già congelate.