Je ne parviens pas à installer easy_install dans mon Ubuntu

8

je dois installer la carte d'examen 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

Ensuite, j'ai essayé la commande ci-dessous, mais pour cela, je reçois également un 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!!!!!

swati
la source

Réponses:

16

Ouvrez un terminal en appuyant sur Ctrl+ Alt+ Tet 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 dont APT n'a aucune idée. Lorsque vous ajoutez des sources logicielles, puis effectuez une mise à jour apt-get, la base de données de votre système APT est mise à jour avec tous les packages des référentiels répertoriés dans la liste des sources logicielles.

Ensuite, lorsque vous essayez d'installer un package, apt vérifie le nom du package 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.
Erreur2 :

  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 sudopour l'exécuter en tant que root

M.Tarun
la source
Même après avoir tapé les commandes ci-dessus, je reçois le même message d'erreur. E: Le package python-setuptools n'a pas de candidat d'installation. Après avoir utilisé sudo apt-get upgrade: testpc1 @ ubuntu: ~ $ sudo apt-get upgrade Lecture des listes de packages ... Terminé Construction de l'arborescence des dépendances Lecture des informations d'état ... Terminé 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau .
swati
Quelle version d'ubuntu utilisez-vous?
M.Tarun
Cette réponse n'est plus valable. easy_install a été supprimé de python-setuptools: askubuntu.com/a/1052682/519931
Pedro Gordo
3

Veuillez ne pas utiliser easy_install, mais essayez à la pipplace.

sudo apt-get install python-pip

Vous pouvez désormais l'utiliser presque de la même manière easy_install, mais avec une meilleure gestion des packages.

sudo pip install <pypi-package>
Timo
la source
Après avoir exécuté la commande ci-dessus, le message d'erreur ci-dessous s'affiche: testpc1 @ ubuntu: ~ $ sudo apt-get install python-pip Lecture des listes de packages ... Terminé Création de l'arborescence des dépendances Lecture des informations d'état ... Terminé E: Impossible de trouver le package python -pip
swati
Quelques raisons pour lesquelles vous devriez utiliser pip: stackoverflow.com/questions/3220404/…
Javier Rivera
1

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

zwets
la source
0

si vous utilisez python3 virualenv pour installer le package souhaité via easy_install, essayez d’installer python3-pip en premier en exécutant

sudo apt install python3-pip

puis installez le package requis via

pip install <desired-package>
Avin Mathew
la source