Estoy usando Ubuntu 16.10 y solo instalé virtualenv
usando aptitude
. Después de crear un nuevo entorno y enumerar los paquetes instalados usando pip freeze
Siempre obtengo la salida de
pkg-resources==0.0.0
Esto está causando problemas cuando intento implementar mi aplicación Django en otros sistemas. ¿Qué estoy haciendo mal?
Tenga en cuenta que tengo este problema solo en Ubuntu y no en otras distribuciones que probé hasta ahora.
Gracias por ayudarme de antemano.
Respuesta aceptada:
De acuerdo con https://stackoverflow.com/a/40167445/486919 y https://stackoverflow.com/a/40167000/486919, este es un error en Ubuntu y se ha realizado un informe de error en https://bugs .launchpad.net/ubuntu/+source/python-pip/+bug/1635463. Considere hacer clic en "¿Este error le afecta?" seguido de "Sí, me afecta" para llamar la atención de los mantenedores sobre este error.
Por el momento, como se indica en https://stackoverflow.com/a/40167445/486919, puede usar pip freeze
con grep -v
para crear requirements.txt
que puede usar posteriormente con pip install -r
:
pip freeze | grep -v "pkg-resources" > requirements.txt