J'utilise Ubuntu 16.10 et je n'ai installé que virtualenv
avec aptitude
. Après avoir créé un nouvel environnement et répertorié les packages installés à l'aide de pip freeze
, je reçois toujours le résultat de
pkg-resources==0.0.0
Cela pose des problèmes lorsque j'essaie de déployer mon application Django sur d'autres systèmes. Qu'est-ce que je fais mal?
Notez que ce problème n’appartient qu’à Ubuntu et non à d’autres distributions que j’ai essayées jusqu’à présent.
Merci de m'aider à l'avance.
Selon https://stackoverflow.com/a/40167445/486919 et https://stackoverflow.com/a/40167000/486919 , il s'agit d'un bogue sur Ubuntu. se termine et un rapport de bogue a été fait à https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/163546 . Pensez à cliquer sur "Ce bogue vous affecte-t-il?" suivi de "Oui, ça me concerne" pour porter ce bug à l'attention des responsables.
Pour le moment, comme indiqué dans https://stackoverflow.com/a/40167445/486919 , vous pouvez utiliser pip freeze
avec grep -v
pour créer requirements.txt
que vous pouvez ensuite utiliser avec pip install -r
:
pip freeze | grep -v "pkg-resources" > requirements.txt