Saya menggunakan Ubuntu 16.10, dan saya hanya menginstal virtualenv
menggunakan aptitude
. Setelah membuat lingkungan baru, dan mendaftarkan paket yang diinstal menggunakan pip freeze
Saya selalu mendapatkan output dari
pkg-resources==0.0.0
Ini menyebabkan masalah ketika saya mencoba untuk menyebarkan aplikasi Django saya ke sistem lain. Apa yang saya lakukan salah?
Perhatikan bahwa saya mendapatkan masalah ini hanya di Ubuntu dan tidak di distro lain yang saya coba sejauh ini.
Terima kasih telah membantu saya sebelumnya.
Jawaban yang Diterima:
Menurut https://stackoverflow.com/a/40167445/486919 dan https://stackoverflow.com/a/40167000/486919 , ini adalah bug di ujung Ubuntu dan laporan bug telah dibuat di https://bugs .launchpad.net/ubuntu/+source/python-pip/+bug/1635463. Pertimbangkan untuk mengklik "Apakah bug ini memengaruhi Anda?" diikuti dengan "Ya, itu mempengaruhi saya" untuk membawa bug ini ke perhatian pengelola.
Untuk saat ini, seperti yang dinyatakan dalam https://stackoverflow.com/a/40167445/486919, Anda dapat menggunakan pip freeze
dengan grep -v
untuk membuat requirements.txt
yang selanjutnya dapat Anda gunakan dengan pip install -r
:
pip freeze | grep -v "pkg-resources" > requirements.txt