No puedo instalar easy_install en mi ubuntu

8

Tengo que instalar Review Board en ubuntu, intenté seguir los comandos pero recibo un error

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

Luego probé el siguiente comando, pero para esto también recibo un mensaje de error:

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?

¿Qué tengo que hacer? ¡¡¡¡¡Por favor, ayúdame!!!!!

Swati
fuente

Respuestas:

16

Abra una terminal presionando Ctrl+ Alt+ Ty escriba lo siguiente:

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

Razones detrás de los errores
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 

Esto sucede cuando intenta instalar un paquete sobre el cual APT no tiene idea. Cuando agrega fuentes de software y luego realiza una actualización de apt-get, la base de datos de APT de su sistema se actualiza con todos los paquetes en los repositorios enumerados en la lista de fuentes de software.

Luego, cuando intenta instalar cualquier paquete, apt verifica el nombre del paquete en su base de datos, lo encuentra y verifica el nombre del repositorio de donde lo obtuvo. Luego descarga el paquete de ese repositorio.
Error2 :

  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?

Esto significa que usted no es el usuario root, por lo que usamos sudopara ejecutarlo como root

M.Tarun
fuente
Incluso después de escribir los comandos anteriores, recibo el mismo mensaje de error. E: El paquete python-setuptools no tiene candidato de instalación. Después de usar sudo apt-get upgrade: testpc1 @ ubuntu: ~ $ sudo apt-get upgrade Lectura de listas de paquetes ... Hecho Creación del árbol de dependencias Lectura de información de estado ... Hecho 0 actualizado, 0 recién instalado, 0 para eliminar y 0 no actualizado .
swati
¿Qué versión de ubuntu estás usando?
M.Tarun
Esta respuesta ya no es válida. easy_install se ha eliminado de python-setuptools: askubuntu.com/a/1052682/519931
Pedro Gordo el
3

Por favor no lo use easy_install, pero intente en su piplugar.

sudo apt-get install python-pip

Ahora puede usarlo casi de la misma manera easy_install, pero con una mejor administración de paquetes.

sudo pip install <pypi-package>
Timo
fuente
Después de ejecutar el comando anterior, obtengo el siguiente mensaje de error: testpc1 @ ubuntu: ~ $ sudo apt-get install python-pip Lectura de listas de paquetes ... Hecho Creación del árbol de dependencias Lectura de información de estado ... Hecho E: No se pudo encontrar el paquete python -pip
swati
Algunas razones por las que deberías usar pip: stackoverflow.com/questions/3220404/…
Javier Rivera
1

La respuesta a su segundo problema (no se pudo abrir el archivo de bloqueo) se encuentra aquí .

zwets
fuente
0

si está utilizando python3 virualenv para instalar el paquete deseado a través de easy_install, intente instalar python3-pip primero ejecutando

sudo apt install python3-pip

y luego instale el paquete requerido a través de

pip install <desired-package>
Avin Mathew
fuente