Non riesco a installare easy_install nel mio Ubuntu


8

devo installare Review board in Ubuntu, ho provato a seguire i comandi ma sto ricevendo un errore

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

Quindi ho provato sotto il comando ma anche per questo sto ricevendo un messaggio di errore:

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?

Cosa dovrei fare? Per favore aiutatemi!!!!!

Risposte:


16

Apri un terminale premendo Ctrl+ Alt+ Te digita quanto segue:

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

Ragioni alla base degli errori
Error1:

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 

Ciò accade quando si tenta di installare un pacchetto su cui APT non ha idea. Quando aggiungi sorgenti software e quindi esegui un aggiornamento apt-get, il database APT del tuo sistema viene aggiornato con tutti i pacchetti nei repository elencati nell'elenco delle fonti software.

Quindi, quando si tenta di installare qualsiasi pacchetto, apt controlla il nome del pacchetto nel suo database, lo trova e controlla il nome del repository da dove lo ha preso. Quindi scarica il pacchetto da quel repository.
Errore2 :

  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?

Ciò significa che non sei l'utente root, quindi lo utilizziamo sudocome root


Anche dopo aver digitato i comandi sopra ho ricevuto lo stesso messaggio di errore. E: Il pacchetto python-setuptools non ha candidati all'installazione. Dopo aver usato sudo apt-get upgrade: testpc1 @ ubuntu: ~ $ sudo apt-get upgrade Lettura degli elenchi dei pacchetti ... Fatto Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fatto 0 aggiornato, 0 appena installato, 0 da rimuovere e 0 non aggiornato .
Swati,

Quale versione di Ubuntu stai usando?
M. Tarun,

Questa risposta non è più valida. easy_install è stato rimosso da python-setuptools: askubuntu.com/a/1052682/519931
Pedro Gordo,

3

Per favore non usare easy_install, ma prova pipinvece.

sudo apt-get install python-pip

Ora puoi usarlo quasi allo stesso modo di easy_install, ma con una migliore gestione dei pacchetti.

sudo pip install <pypi-package>

Dopo aver eseguito il comando sopra, visualizzo il messaggio di errore seguente: testpc1 @ ubuntu: ~ $ sudo apt-get install python-pip Lettura degli elenchi dei pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fatto E: Impossibile trovare il pacchetto python -pip
swati,

Alcuni motivi per cui dovresti usare pip: stackoverflow.com/questions/3220404/…
Javier Rivera,

1

La risposta al tuo secondo problema (impossibile aprire il file di blocco) che trovi qui .


0

se stai usando python3 virualenv per installare il pacchetto desiderato tramite easy_install, prova prima a installare python3-pip eseguendo

sudo apt install python3-pip

e quindi installare il pacchetto richiesto tramite

pip install <desired-package>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.