Aws-cli: Échec de l'installation d'aws-cli via sudo pip install awscli

Créé le 23 sept. 2015  ·  39Commentaires  ·  Source: aws/aws-cli

Je suis sur El Capitan OSX. Vous avez l'erreur suivante :

Installation des packages collectés : six, python-dateutil, docutils, botocore, pyasn1, rsa, awscli
Installation existante trouvée : six 1.4.1
DÉPRÉCATION : la désinstallation d'un projet installé par distutils (six) a été dépréciée et sera supprimée dans une future version. Cela est dû au fait que la désinstallation d'un projet distutils ne désinstallera que partiellement le projet.
Désinstallation de six-1.4.1 :
Exception:
Traceback (appel le plus récent en dernier) :
Fichier "/Library/Python/2.7/site-packages/pip/basecommand.py", ligne 211, dans main
status = self.run(options, arguments)
Fichier "/Library/Python/2.7/site-packages/pip/commands/install.py", ligne 311, en cours d'exécution
root=options.root_path,
Fichier "/Library/Python/2.7/site-packages/pip/req/req_set.py", ligne 640, dans install
condition.uninstall(auto_confirm=True)
Fichier "/Library/Python/2.7/site-packages/pip/req/req_install.py", ligne 716, en désinstallation
paths_to_remove.remove(auto_confirm)
Fichier "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", ligne 125, dans supprimer
renomme(chemin, nouveau_chemin)
Fichier "/Library/Python/2.7/site-packages/pip/utils/ init .py", ligne 315, dans renommer
Shutil.move (ancien, nouveau)
Fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", ligne 302, en mouvement
copy2(src, real_dst)
Fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", ligne 131, dans copy2
copystat(src, dst)
Fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", ligne 103, dans copystat
os.chflags(dst, st.st_flags)
OSError : [Errno 1] Opération non autorisée : '/tmp/pip-ion1Bt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7. oeuf-info'
Bournes-MacBook-Pro : ~ BourneWang $

closing-soon guidance

Commentaire le plus utile

Après de nombreuses tentatives, awscli a finalement été installé sur El Capitan (bare metal, pas virtuel):

sudo -H pip install awscli --upgrade --ignore-installed six

Tous les 39 commentaires

Cela ressemble à quelque chose avec la façon dont pip gère la désinstallation des bibliothèques qu'il n'a pas installées en premier lieu, dans ce cas ressemble à des bibliothèques installées avec disutils. Cela pourrait valoir la peine de faire le tour de l'organisation pypa github pour voir s'il existe des solutions de contournement qu'ils suggèrent.

Une question que j'ai est de l'exécuter à partir d'un environnement virtuel créé à partir de virtualenv? Cela peut valoir la peine d'examiner cela afin d'éviter de désinstaller les dépendances installées à l'échelle du système, et cela isolera toutes les dépendances à cet environnement afin que vous puissiez éviter de telles erreurs. Faites-moi savoir si cela vous a été utile.

Même problème avec moi, El Captain aussi... Je vérifierai sur le référentiel pip s'il y a une solution...

Frapper la même erreur en utilisant El Capitan également.

Même problème ici sur El Capitan. À la question @kyleknap , je ne suis pas sur une machine virtuelle.

bosse là-dessus, El Capitan ne fonctionne pas à partir de virtualenv

Même problème ici sur El Capitan.

Soumis en tant que problème pip : https://github.com/pypa/pip/issues/3165

Cela ressemble à un problème avec pip / El Capitan. Depuis que @jtkinser a ouvert un problème avec pip, je vais clore le problème ici.

J'ai le même problème:
Traceback (appel le plus récent en dernier) :
Fichier "/Library/Python/2.7/site-packages/pip/basecommand.py", ligne 211, dans main
status = self.run(options, arguments)
Fichier "/Library/Python/2.7/site-packages/pip/commands/install.py", ligne 311, en cours d'exécution
root=options.root_path,
Fichier "/Library/Python/2.7/site-packages/pip/req/req_set.py", ligne 640, dans install
condition.uninstall(auto_confirm=True)
Fichier "/Library/Python/2.7/site-packages/pip/req/req_install.py", ligne 716, en désinstallation
paths_to_remove.remove(auto_confirm)
Fichier "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", ligne 125, dans supprimer
renomme(chemin, nouveau_chemin)
Fichier "/Library/Python/2.7/site-packages/pip/utils/ init .py", ligne 315, dans renommer
Shutil.move (ancien, nouveau)
Fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", ligne 302, en mouvement
copy2(src, real_dst)
Fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", ligne 131, dans copy2
copystat(src, dst)
Fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", ligne 103, dans copystat
os.chflags(dst, st.st_flags)
OSError : [Errno 1] Opération non autorisée : '/var/folders/c3/xn7lnb2x6bb3413qvq135tt40000gn/T/pip-NsJxa7-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/-lib/python 1.4.1-py2.7.egg-info'

J'ai exactement le même problème. Quelqu'un a-t-il déjà trouvé une solution ou une solution de contournement pour cela?

Après de nombreuses tentatives, awscli a finalement été installé sur El Capitan (bare metal, pas virtuel):

sudo -H pip install awscli --upgrade --ignore-installed six

@mmtsweng c'était tout. Merci!

Je suis presque sûr que cela est dû à la nouvelle protection de l'intégrité du système. Je suggère de ne pas essayer de mettre à jour/utiliser la version système de python... essayez une version brassée.

Merci @mmtsweng

Merci @mmtsweng , ça a fonctionné enfin !!!!

:100: bravo à @mmtsweng

merci @mmtsweng

Merci @mmtsweng

Merci @mmtsweng qui a fait l'affaire !

Idem pour moi !

@mmtsweng qui a fonctionné pour moi merci !

@mmtsweng Merci !

Merci @mmtsweng ! A sauvé ma matinée de plonger dans ma configuration python

Très apprécié, @mmtsweng !

Merci @mmtsweng !
juste parfait :+1:
sudo -H pip install awscli --upgrade --ignore-installed six

Merci pour l'aide @mmtsweng

Merci @mmtsweng.. ça a marché !!!!!!!!!!!!

bravo à @mmtsweng

tu sauves la vie @mmtsweng

J'ai utilisé pip install --upgrade awscli --user et cela a fonctionné.

@mmtsweng Merci !

Travaillé!! Merci!

Sur place merci !
sudo -H pip install awscli --upgrade --ignore-installed six

@mmtsweng maintenant 2018, fonctionnait toujours 👍

@mmtsweng
tu m'as sauvé. cela fonctionne toujours sur macOS highsierra 10.13.5

@mmtsweng à droite! Merci

La version bêta publique de @mmtsweng Mojave fonctionne ! Merci!

@mmtsweng Merci ! Ça a marché!

@mmtsweng C'est 2019 et ça a fonctionné pour moi, merci !

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