web-dev-qa-db-fra.com

Je ne parviens pas à installer easy_install dans mon Ubuntu

je dois installer la carte de révision dans Ubuntu, j'ai essayé de suivre les commandes mais je reçois une erreur

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

Alors j'ai essayé ci-dessous la commande mais pour ceci aussi je reçois le message d'erreur:

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?

Que devrais-je faire? Sil te plait aide moi!!!!!

8
swati

Ouvrez un terminal en appuyant sur Ctrl+Alt+T et tapez ce qui suit:

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

Raisons derrière les erreurs
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 

Cela se produit lorsque vous essayez d'installer un package pour lequel APT n'a aucune idée. Lorsque vous ajoutez des sources de logiciels, puis effectuez une mise à jour d'apt-get, votre système La base de données d'APT est mise à jour avec tous les packages des référentiels répertoriés dans la liste des sources de logiciels.

Ensuite, lorsque vous essayez d'installer un paquet, apt vérifie le nom du paquet dans sa base de données, le trouve et vérifie le nom du référentiel d'où il provient. Il télécharge ensuite le package à partir de ce dépôt.
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?

Cela signifie que vous n’êtes pas l’utilisateur root. Nous utilisons donc Sudo pour l’exécuter en tant que root.

16
M.Tarun

Veuillez ne pas utiliser easy_install, mais essayez plutôt pip.

Sudo apt-get install python-pip

Vous pouvez maintenant l’utiliser presque de la même manière que easy_install, mais avec une meilleure gestion des paquets.

Sudo pip install <pypi-package>
3
Timo

La réponse à votre deuxième problème (impossible d'ouvrir le fichier de verrouillage) est trouvée ici .

1
zwets

si vous utilisez python3 virualenv pour installer le paquet souhaité via easy_install, essayez d’installer python3-pip d’abord en lançant

Sudo apt install python3-pip

puis installez le paquet requis via

pip install <desired-package>
0
Avin Mathew