<p>pip ne parvient pas à installer certains packages Python...</p>

Créé le 18 sept. 2017  ·  3Commentaires  ·  Source: pypa/pip

  • Version de pépin : 9.0.1
  • Version Python : 3.5.2
  • Système d'exploitation : Ubuntu 16.04

La description:

// REMPLACEZ-MOI : Qu'essayez-vous de faire, que s'est-il passé, qu'est-ce qui n'a pas fonctionné et à quoi vous attendiez-vous ?
PAS D'ERREUR

Ce que j'ai exécuté :

```$ pip install matplotlib
Collecte de matplotlib
Utilisation de matplotlib-2.0.2-cp35-cp35m-manylinux1_x86_64.whl en cache
Exigence déjà satisfaite : numpy>=1.7.1 dans /home/jiapei/.local/lib/python3.5/site-packages (depuis matplotlib)
Exigence déjà satisfaite : pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 dans /usr/lib/python3/dist-packages (depuis matplotlib)
Exigence déjà satisfaite : pytz dans /usr/lib/python3/dist-packages (de matplotlib)
Exigence déjà satisfaite : six>=1.10 dans /home/jiapei/.local/lib/python3.5/site-packages (de matplotlib)
Cycleur de collecte>=0.10 (de matplotlib)
Utilisation du cycler-0.10.0-py2.py3-none-any.whl mis en cache
Exigence déjà satisfaite : python-dateutil dans /usr/lib/python3/dist-packages (de matplotlib)
Installation des packages collectés : cycler, matplotlib
Installation existante trouvée : cycler 0.9.0
Désinstallation de cycler-0.9.0 :
Exception:
Traceback (appel le plus récent en dernier) :
Fichier "/usr/lib/python3.5/shutil.py", ligne 538, en mouvement
os.rename(src, real_dst)
PermissionError : [Errno 13] Permission refusée : '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist -packages/__pycache__/cycler.cpython-35.pyc'

Lors du traitement de l'exception ci-dessus, une autre exception s'est produite :

Traceback (appel le plus récent en dernier) :
Fichier "/home/jiapei/.local/lib/python3.5/site-packages/pip/basecommand.py", ligne 215, dans main
status = self.run(options, arguments)
Fichier "/home/jiapei/.local/lib/python3.5/site-packages/pip/commands/install.py", ligne 342, en cours d'exécution
prefix=options.prefix_path,
Fichier "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_set.py", ligne 778, dans l'installation
condition.uninstall(auto_confirm=True)
Fichier "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_install.py", ligne 754, en désinstallation
paths_to_remove.remove(auto_confirm)
Fichier "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_uninstall.py", ligne 115, en suppression
renomme(chemin, nouveau_chemin)
Fichier "/home/jiapei/.local/lib/python3.5/site-packages/pip/utils/__init__.py", ligne 267, dans renommer
Shutil.move (ancien, nouveau)
Fichier "/usr/lib/python3.5/shutil.py", ligne 553, en mouvement
os.unlink(src)
PermissionError : [Errno 13] Autorisation refusée : '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'```

auto-locked support

Commentaire le plus utile

De la ligne

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

il semble que vous essayez de gérer un package installé sur le système à l'aide d'une commande pip au niveau de l'utilisateur. Vous devez utiliser votre gestionnaire de packages système (apt) pour gérer les packages installés sur le système, ou si vous essayez d'utiliser des packages non fournis par votre système, vous devez utiliser une installation au niveau de l'utilisateur, via pip install --user ou en utilisant des environnements virtuels pour créer un environnement Python indépendant que vous pouvez utiliser sans affecter l'environnement d'installation de votre système.

Tous les 3 commentaires

De la ligne

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

il semble que vous essayez de gérer un package installé sur le système à l'aide d'une commande pip au niveau de l'utilisateur. Vous devez utiliser votre gestionnaire de packages système (apt) pour gérer les packages installés sur le système, ou si vous essayez d'utiliser des packages non fournis par votre système, vous devez utiliser une installation au niveau de l'utilisateur, via pip install --user ou en utilisant des environnements virtuels pour créer un environnement Python indépendant que vous pouvez utiliser sans affecter l'environnement d'installation de votre système.

Fermeture faute de réponse.

Ce fil a été automatiquement verrouillé car il n'y a eu aucune activité récente après sa fermeture. Veuillez ouvrir un nouveau problème pour les bogues liés.

Cette page vous a été utile?
0 / 5 - 0 notes