GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Pkg-resources==0.0.0 In Pip Freeze Bug?

Ich verwende Ubuntu 16.10 und habe nur virtualenv installiert mit aptitude . Nachdem Sie eine neue Umgebung erstellt und installierte Pakete mit pip freeze aufgelistet haben Ich bekomme immer die Ausgabe von

pkg-resources==0.0.0

Dies verursacht Probleme, wenn ich versuche, meine Django-App auf anderen Systemen bereitzustellen. Was mache ich falsch?

Beachten Sie, dass ich dieses Problem nur in Ubuntu bekomme und nicht in anderen Distributionen, die ich bisher ausprobiert habe.

Vielen Dank für Ihre Hilfe im Voraus.

Akzeptierte Antwort:

Laut https://stackoverflow.com/a/40167445/486919 und https://stackoverflow.com/a/40167000/486919 handelt es sich um einen Fehler auf Seiten von Ubuntu, und ein Fehlerbericht wurde unter https://bugs erstellt .launchpad.net/ubuntu/+source/python-pip/+bug/1635463. Erwägen Sie, auf „Betrifft Sie dieser Fehler?“ zu klicken. gefolgt von „Ja, es betrifft mich“, um die Betreuer auf diesen Fehler aufmerksam zu machen.

Vorerst können Sie, wie in https://stackoverflow.com/a/40167445/486919 angegeben, pip freeze verwenden mit grep -v um requirements.txt zu erstellen die Sie anschließend mit pip install -r verwenden können :

pip freeze | grep -v "pkg-resources" > requirements.txt

Ubuntu
  1. So installieren Sie Pip unter CentOS 7

  2. So installieren Sie PIP unter Debian 9

  3. Installieren Sie Pip auf einem Ubuntu 18.04-System - Schritt-für-Schritt-Verfahren?

  4. pip freeze gibt einen Fehler zurück:Permission denied:hg

  5. Beheben Sie einen Fehler. Wo soll ich anfangen?

So installieren Sie Pip unter Ubuntu 21.04

So installieren Sie Pip unter Ubuntu 14.04

So installieren Sie Pip unter Ubuntu 16.04

So installieren Sie Python Pip unter Ubuntu 19.04

So installieren Sie Pip unter Linux Mint 20

So installieren Sie Pip unter Ubuntu 20.04