Používám Ubuntu 16.10 a nainstaloval jsem pouze virtualenv
pomocí aptitude
. Po vytvoření nového prostředí a seznamu nainstalovaných balíčků pomocí pip freeze
Vždy dostávám výstup z
pkg-resources==0.0.0
To způsobuje problémy, když se pokouším nasadit svou aplikaci Django do jiných systémů. Co dělám špatně?
Všimněte si, že tento problém dostávám pouze v Ubuntu a ne v jiných distribucích, které jsem zatím zkoušel.
Děkuji, že jste mi pomohli předem.
Přijatá odpověď:
Podle https://stackoverflow.com/a/40167445/486919 a https://stackoverflow.com/a/40167000/486919 se jedná o chybu na konci Ubuntu a hlášení o chybě bylo vytvořeno na https://bugs .launchpad.net/ubuntu/+source/python-pip/+bug/1635463. Zvažte kliknutí na „Ovlivňuje vás tato chyba?“ následované „Ano, ovlivňuje mě to“, aby na tuto chybu upozornili správci.
V současné době, jak je uvedeno na https://stackoverflow.com/a/40167445/486919, můžete použít pip freeze
pomocí grep -v
vytvořit requirements.txt
které můžete následně použít s pip install -r
:
pip freeze | grep -v "pkg-resources" > requirements.txt