2015-08-03 9 views
8

Muszę podać flagę --no-deps do jednego z moich pakietów w pliku requirements.txt, aby zignorować zależności pakietu. Próbowałem umieścić go powyżej, cios, przed i po pakiecie bezskutecznie. Mogę zrobić to sam bez problemu, ale nie w pliku requirements.txtPass --no-deps w PIP requirements.txt

pip install <package> --no-deps 

requirements.txt

<package> --no-deps 
+0

Pracuję nad tym przy użyciu dwóch plików wymagań i wywołując pip dwukrotnie. 'pip install -r requirements.txt' i ' instalacja pip --no-deps -r no_deps.txt' –

Odpowiedz

-2

Według documentation trzeba napisać:

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

Dlaczego głosowanie oddano w dół? Jeśli moja odpowiedź jest błędna, proszę wyjaśnij, dlaczego i popraw ją lub podaj poprawną odpowiedź. – Xebax

+0

To przekazuje '--no-deps' do' setup.py', zamiast mówić pip, aby nie instalować zależności dla tego pakietu. –

4

Niestety nie ma na to opcji w momencie pisania.

Najlepsze, co możesz zrobić, to zamrozić wszystko ze swojego głównego środowiska i użyć "--no-deps" podczas instalacji pip. Jest to OK, ponieważ zależności zostaną zamrożone już.

Powiązane problemy