Я использую Ubuntu 16.10, и я только установил virtualenv
использование aptitude
. После создания новой среды и перечисленного установленного использования пакетов pip freeze
Я всегда получаю вывод
pkg-resources==0.0.0
Это вызывает проблемы, когда я пытаюсь развернуть свое приложение Django на других системах. Что я делаю неправильно?
Обратите внимание, что я получаю эту проблему только в Ubuntu а не в других дистрибутивах, которые я попробовал до сих пор.
Спасибо за то, что выручили меня заранее.
Согласно https://stackoverflow.com/a/40167445/486919 и https://stackoverflow.com/a/40167000/486919 , это ошибка на Конец Ubuntu и сообщение об ошибке было сделано по адресу https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1635463 . Попробуйте нажать «Влияет ли эта ошибка на вас?» затем «Да, это влияет на меня», чтобы обратить внимание на эту ошибку.
В настоящее время, как указано в https://stackoverflow.com/a/40167445/486919 , вы можете использовать pip freeze
с grep -v
для создания requirements.txt
, которое вы можете впоследствии использовать с pip install -r
:
pip freeze | grep -v "pkg-resources" > requirements.txt