Aws-cli: Installation von aws-cli über sudo pip install awscli . fehlgeschlagen

Erstellt am 23. Sept. 2015  ·  39Kommentare  ·  Quelle: aws/aws-cli

Ich bin auf El Capitan OSX. Habe folgenden Fehler:

Gesammelte Pakete installieren: sechs, python-dateutil, docutils, botocore, pyasn1, rsa, awscli
Vorhandene Installation gefunden: sechs 1.4.1
EINSTELLUNG: Die Deinstallation eines installierten Distutils-Projekts (sechs) ist veraltet und wird in einer zukünftigen Version entfernt. Dies liegt daran, dass das Deinstallieren eines Distutils-Projekts das Projekt nur teilweise deinstalliert.
Deinstallieren von sechs-1.4.1:
Ausnahme:
Traceback (letzter Anruf zuletzt):
Datei "/Library/Python/2.7/site-packages/pip/basecommand.py", Zeile 211, in main
status = self.run(Optionen, Argumente)
Datei "/Library/Python/2.7/site-packages/pip/commands/install.py", Zeile 311, in Run
root=options.root_path,
Datei "/Library/Python/2.7/site-packages/pip/req/req_set.py", Zeile 640, in install
request.uninstall(auto_confirm=True)
Datei "/Library/Python/2.7/site-packages/pip/req/req_install.py", Zeile 716, in der Deinstallation
path_to_remove.remove(auto_confirm)
Datei "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", Zeile 125, in remove
umbenennt (Pfad, neuer_Pfad)
Datei " /Library/Python/2.7/site-packages/pip/utils/init .py", Zeile 315, in Umbenennungen
Shutil.move(alt, neu)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", Zeile 302, in move
copy2(src, real_dst)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", Zeile 131, in copy2
copystat(src, dst)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", Zeile 103, in copystat
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operation nicht erlaubt: '/tmp/pip-ion1Bt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7. Ei-Info'
Bournes-MacBook-Pro:~ BourneWang$

closing-soon guidance

Hilfreichster Kommentar

Nach vielen vielen Versuchen wurde endlich awscli auf El Capitan installiert (Bare Metal, nicht virtuell):

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

Alle 39 Kommentare

Dies sieht so aus, als ob pip das Deinstallieren von Bibliotheken handhabt, die es nicht installiert hat. In diesem Fall sieht es aus wie Bibliotheken, die mit Disutils installiert wurden. Es könnte sich lohnen, sich in der pypa github org umzusehen, um zu sehen, ob es irgendwelche Problemumgehungen gibt, die sie vorschlagen.

Eine Frage, die ich habe, ist, dies von einer virtuellen Umgebung aus auszuführen, die aus virtualenv erstellt wurde. Es könnte sich lohnen, sich das anzuschauen, damit Sie die Deinstallation von systemweit installierten Abhängigkeiten vermeiden können, und es werden alle Abhängigkeiten von dieser Umgebung isoliert, damit Sie solche Fehler vermeiden können. Lass mich wissen, ob das hilft.

Das gleiche Problem bei mir, auch El Captain ... Ich werde im Pip-Repository nachsehen, ob es eine Lösung gibt ...

Der gleiche Fehler tritt auch mit El Capitan auf.

Gleiches Problem hier auf El Capitan. Zur @kyleknap- Frage bin ich nicht auf einer virtuellen Maschine.

stoße darauf, El Capitan rennt nicht vor Virtualenv

Gleiches Problem hier auf El Capitan.

Als Pip-Ausgabe eingereicht: https://github.com/pypa/pip/issues/3165

Dies sieht nach einem Problem mit Pip / El Capitan aus. Da @jtkinser ein Problem mit pip geöffnet hat, werde ich das Problem hier schließen.

Ich habe das gleiche Problem:
Traceback (letzter Anruf zuletzt):
Datei "/Library/Python/2.7/site-packages/pip/basecommand.py", Zeile 211, in main
status = self.run(Optionen, Argumente)
Datei "/Library/Python/2.7/site-packages/pip/commands/install.py", Zeile 311, in Run
root=options.root_path,
Datei "/Library/Python/2.7/site-packages/pip/req/req_set.py", Zeile 640, in install
request.uninstall(auto_confirm=True)
Datei "/Library/Python/2.7/site-packages/pip/req/req_install.py", Zeile 716, in der Deinstallation
path_to_remove.remove(auto_confirm)
Datei "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", Zeile 125, in remove
umbenennt (Pfad, neuer_Pfad)
Datei " /Library/Python/2.7/site-packages/pip/utils/init .py", Zeile 315, in Umbenennungen
Shutil.move(alt, neu)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", Zeile 302, in move
copy2(src, real_dst)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", Zeile 131, in copy2
copystat(src, dst)
Datei "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", Zeile 103, in copystat
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operation nicht erlaubt: '/var/folders/c3/xn7lnb2x6bb3413qvq135tt40000gn/T/pip-NsJxa7-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/ix/python/s 1.4.1-py2.7.egg-info'

Ich habe genau das gleiche Problem. Hat dafür schon jemand eine Lösung oder einen Workaround gefunden?

Nach vielen vielen Versuchen wurde endlich awscli auf El Capitan installiert (Bare Metal, nicht virtuell):

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

@mmtsweng das wars. Danke!

Ich bin fast sicher, dass dies auf den neuen Systemintegritätsschutz zurückzuführen ist. Ich schlage vor, nicht zu versuchen, die Systemversion von Python zu aktualisieren / zu verwenden ... versuchen Sie es mit einer gebrühten Version.

Danke @mmtsweng

Danke @mmtsweng , das hat endlich geklappt!!!!

:100: Respekt geht an @mmtsweng

danke @mmtsweng

Danke @mmtsweng

Danke @mmtsweng , das hat geholfen!

Dito für mich!

@mmtsweng das hat bei mir funktioniert danke!

@mmtsweng Tank dich!

Danke @mmtsweng! Habe meinen Morgen vor dem Eintauchen in mein Python-Setup gerettet

Sehr geschätzt, @mmtsweng!

Thx @mmtsweng !
einfach perfekt :+1:
sudo -H pip install awscli --upgrade --ignore-installed six

Danke für die Hilfe @mmtsweng

Danke @mmtsweng.. es hat funktioniert !!!!!!!!!!!!

Kudos geht an @mmtsweng

du bist ein Lebensretter @mmtsweng

Ich habe pip install --upgrade awscli --user verwendet und es hat funktioniert.

@mmtsweng Danke!

Hat funktioniert!! Danke!

Punkt an, danke!
sudo -H pip install awscli --upgrade --ignore-installed six

@mmtsweng jetzt 2018, hat noch funktioniert

@mmtsweng
Du rettest mich. es funktioniert immer noch auf macOS Highsierra 10.13.5

@mmtsweng gleich los! Danke 👍

@mmtsweng Mojave Public Beta funktioniert! Danke!

@mmtsweng Danke! Es funktionierte!

@mmtsweng Es ist 2019 und es hat bei mir funktioniert, Danke!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen