Ich kann easy_install nicht in meinem Ubuntu installieren

8

Ich muss Review Board in Ubuntu installieren. Ich habe versucht, die folgenden Befehle auszuführen, aber ich erhalte eine Fehlermeldung

sudo apt-get install python-setuptools.


Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate

Dann habe ich unten Befehl versucht, aber dafür bekomme ich auch eine Fehlermeldung:

apt-get upgrade

E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Was sollte ich tun? Bitte hilf mir!!!!!

Swati
quelle

Antworten:

16

Öffnen Sie ein Terminal durch Drücken von Ctrl+ Alt+ Tund geben Sie Folgendes ein:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-setuptools

Gründe für die Fehler
Fehler1:

Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate 

Dies geschieht, wenn Sie versuchen, ein Paket zu installieren, von dem APT keine Ahnung hat. Wenn Sie Softwarequellen hinzufügen und dann ein apt-get-Update durchführen, wird die Datenbank Ihres System-APT mit allen Paketen in den in der Liste der Softwarequellen aufgeführten Repositorys aktualisiert.

Wenn Sie dann versuchen, ein Paket zu installieren, überprüft apt den Paketnamen in seiner Datenbank, findet ihn und überprüft den Namen des Repos, von dem es stammt. Anschließend wird das Paket von diesem Repo heruntergeladen.
Fehler 2 :

  apt-get upgrade

    E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Dies bedeutet, dass Sie nicht der Root-Benutzer sind. Wir verwenden es also sudo, um es als Root auszuführen

M. Tarun
quelle
Auch nach Eingabe der obigen Befehle erhalte ich die gleiche Fehlermeldung. E: Das Paket python-setuptools hat keinen Installationskandidaten. Nach Verwendung von sudo apt-get upgrade: testpc1 @ ubuntu: ~ $ sudo apt-get upgrade Paketlisten lesen ... Fertig Erstellen des Abhängigkeitsbaums Lesen von Statusinformationen ... Fertig 0 aktualisiert, 0 neu installiert, 0 entfernt und 0 nicht aktualisiert .
Swati
Welche Ubuntu-Version verwenden Sie?
M. Tarun
Diese Antwort ist nicht mehr gültig. easy_install wurde entfernt von python-setuptools: askubuntu.com/a/1052682/519931
Pedro Gordo
3

Bitte nicht verwenden easy_install, sondern versuchen pip.

sudo apt-get install python-pip

Jetzt können Sie es fast genauso verwenden wie easy_install, jedoch mit besserer Paketverwaltung.

sudo pip install <pypi-package>
Timo
quelle
Nachdem ich den obigen Befehl ausgeführt habe, erhalte ich die folgende Fehlermeldung: testpc1 @ ubuntu: ~ $ sudo apt-get install python-pip Lesen von Paketlisten ... Fertig Erstellen des Abhängigkeitsbaums Lesen von Statusinformationen ... Fertig E: Paket Python konnte nicht gefunden werden -pip
Swati
Einige Gründe, warum Sie pip verwenden sollten: stackoverflow.com/questions/3220404/…
Javier Rivera
1

Die Antwort auf Ihr zweites Problem (Sperrdatei konnte nicht geöffnet werden) finden Sie hier .

zwets
quelle
0

Wenn Sie python3 virualenv verwenden, um das gewünschte Paket über easy_install zu installieren, versuchen Sie zunächst, python3-pip durch Ausführen zu installieren

sudo apt install python3-pip

und installieren Sie dann das gewünschte Paket über

pip install <desired-package>
Avin Mathew
quelle