GNU/Linux >> Belajar Linux >  >> Ubuntu

Pkg-resources==0.0.0 Di Pip Freeze Bug?

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

Ubuntu
  1. Instal Pip di Sistem Ubuntu 18.04 - Prosedur Langkah demi Langkah?

  2. pip freeze mengembalikan kesalahan:Izin ditolak:hg

  3. Perbaiki Bug. Di mana saya memulai?

  1. Cara Menginstal Pip di CentOS 7

  2. Cara Menginstal PIP di Debian 9

  3. Cara Menginstal Pip di Mac

  1. Cara Menginstal Pip di Ubuntu 18.04

  2. Cara Menginstal Pip Python di Ubuntu 20.04

  3. Cara Menginstal Python Pip di Ubuntu 18.04 dan 20.04