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