Aws-cli: Error al instalar aws-cli a través de sudo pip install awscli

Creado en 23 sept. 2015  ·  39Comentarios  ·  Fuente: aws/aws-cli

Estoy en El Capitán OSX. Tengo el siguiente error:

Instalación de paquetes recopilados: seis, python-dateutil, docutils, botocore, pyasn1, rsa, awscli
Instalación existente encontrada: seis 1.4.1
DESAPROBACIÓN: la desinstalación de un proyecto instalado de distutils (seis) ha quedado obsoleta y se eliminará en una versión futura. Esto se debe al hecho de que desinstalar un proyecto de distutils solo desinstalará parcialmente el proyecto.
Desinstalar six-1.4.1:
Excepción:
Rastreo (llamadas recientes más última):
Archivo "/Library/Python/2.7/site-packages/pip/basecommand.py", línea 211, en main
status = self.run(opciones, argumentos)
Archivo "/Library/Python/2.7/site-packages/pip/commands/install.py", línea 311, en ejecución
root=opciones.root_path,
Archivo "/Library/Python/2.7/site-packages/pip/req/req_set.py", línea 640, en la instalación
requisito.uninstall(auto_confirm=True)
Archivo "/Library/Python/2.7/site-packages/pip/req/req_install.py", línea 716, en desinstalación
paths_to_remove.remove(auto_confirm)
Archivo "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", línea 125, en eliminar
renombra(ruta, nueva_ruta)
Archivo "/Library/Python/2.7/site-packages/pip/utils/ init .py", línea 315, en renombra
shutil.move(viejo, nuevo)
Archivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", línea 302, en movimiento
copia2(fuente, real_dst)
Archivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", línea 131, en copy2
copystat(origen, horario de verano)
Archivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", línea 103, en copystat
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operación no permitida: '/tmp/pip-ion1Bt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7. huevo-info'
Bournes-MacBook-Pro:~ BourneWang$

closing-soon guidance

Comentario más útil

Después de muchos intentos, finalmente se instaló awscli en El Capitan (bare metal, no virtual):

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

Todos 39 comentarios

Esto parece algo relacionado con la forma en que pip maneja la desinstalación de bibliotecas que no instaló en primer lugar, en este caso parece bibliotecas instaladas con disutils. Podría valer la pena mirar alrededor de pypa github org para ver si hay alguna solución alternativa que sugieran.

Una pregunta que tengo es ¿está ejecutando esto desde un entorno virtual creado a partir de virtualenv? Puede valer la pena investigarlo para evitar la desinstalación de dependencias que están instaladas en todo el sistema, y ​​aislará todas las dependencias de ese entorno para que pueda evitar tales errores. Avísame si eso ayuda.

El mismo problema conmigo, El Capitán también... Verificaré el repositorio de pip si hay alguna solución...

Golpear el mismo error usando El Capitán también.

Mismo problema aquí en El Capitán. Para la pregunta de @kyleknap , no estoy en una máquina virtual.

golpe en esto, El Capitán no se ejecuta desde virtualenv

Mismo problema aquí en El Capitán.

Enviado como problema de pip: https://github.com/pypa/pip/issues/3165

Esto parece un problema con pip / El Capitan. Dado que @jtkinser abrió un problema con pip, cerraré el problema aquí.

Tengo el mismo problema:
Rastreo (llamadas recientes más última):
Archivo "/Library/Python/2.7/site-packages/pip/basecommand.py", línea 211, en main
status = self.run(opciones, argumentos)
Archivo "/Library/Python/2.7/site-packages/pip/commands/install.py", línea 311, en ejecución
root=opciones.root_path,
Archivo "/Library/Python/2.7/site-packages/pip/req/req_set.py", línea 640, en la instalación
requisito.uninstall(auto_confirm=True)
Archivo "/Library/Python/2.7/site-packages/pip/req/req_install.py", línea 716, en desinstalación
paths_to_remove.remove(auto_confirm)
Archivo "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", línea 125, en eliminar
renombra(ruta, nueva_ruta)
Archivo "/Library/Python/2.7/site-packages/pip/utils/ init .py", línea 315, en renombra
shutil.move(viejo, nuevo)
Archivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", línea 302, en movimiento
copia2(fuente, real_dst)
Archivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", línea 131, en copy2
copystat(origen, horario de verano)
Archivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", línea 103, en copystat
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operación no permitida: '/var/folders/c3/xn7lnb2x6bb3413qvq135tt40000gn/T/pip-NsJxa7-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six- 1.4.1-py2.7.egg-info'

Tengo exactamente el mismo problema. ¿Alguien ha encontrado una solución o solución para esto todavía?

Después de muchos intentos, finalmente se instaló awscli en El Capitan (bare metal, no virtual):

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

@mmtsweng eso fue todo. ¡Gracias!

Estoy casi seguro de que esto se debe a la nueva Protección de integridad del sistema. Sugiero no intentar actualizar/usar la versión del sistema de python... probar una versión elaborada.

Gracias @mmtsweng

Gracias @mmtsweng , ¡al fin funcionó!

:100: felicitaciones a @mmtsweng

gracias @mmtsweng

Gracias @mmtsweng

¡Gracias @mmtsweng que hizo el truco!

¡Idem para mí!

@mmtsweng eso funcionó para mí, ¡gracias!

@mmtsweng Tanque usted!

¡Gracias @mmtsweng! Me salvó la mañana de sumergirme en mi configuración de python

¡Muy apreciado, @mmtsweng!

¡Gracias @mmtsweng !
simplemente perfecto :+1:
sudo -H pip install awscli --upgrade --ignore-installed seis

Gracias por la ayuda @mmtsweng

Gracias @mmtsweng... funcionó !!!!!!!!!!!!

Felicitaciones a @mmtsweng

eres un salvavidas @mmtsweng

Usé pip install --upgrade awscli --user y funcionó.

@mmtsweng ¡Gracias!

¡¡Trabajó!! ¡Gracias!

¡Gracias!
sudo -H pip install awscli --upgrade --ignore-installed seis

@mmtsweng ahora 2018, todavía funciona 👍

@mmtsweng
me salvas. todavía funciona en macOS highsierra 10.13.5

@mmtsweng justo en! Gracias 👍

¡La versión beta pública de @mmtsweng Mojave funciona! ¡Gracias!

@mmtsweng ¡Gracias! ¡Funcionó!

@mmtsweng Es 2019 y funcionó para mí, ¡gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones