Aws-cli: Falha ao instalar aws-cli via sudo pip install awscli

Criado em 23 set. 2015  ·  39Comentários  ·  Fonte: aws/aws-cli

Estou no El Capitan OSX. Obteve o seguinte erro:

Instalando pacotes coletados: seis, python-dateutil, docutils, botocore, pyasn1, rsa, awscli
Instalação existente encontrada: seis 1.4.1
DEPRECATION: Desinstalar um projeto instalado do distutils (seis) foi preterido e será removido em uma versão futura. Isso se deve ao fato de que a desinstalação de um projeto distutils desinstalará apenas parcialmente o projeto.
Desinstalando seis-1.4.1:
Exceção:
Traceback (última chamada mais recente):
Arquivo "/Library/Python/2.7/site-packages/pip/basecommand.py", linha 211, em main
status = self.run(opções, argumentos)
Arquivo "/Library/Python/2.7/site-packages/pip/commands/install.py", linha 311, em execução
root=opções.root_path,
Arquivo "/Library/Python/2.7/site-packages/pip/req/req_set.py", linha 640, na instalação
require.uninstall(auto_confirm=True)
Arquivo "/Library/Python/2.7/site-packages/pip/req/req_install.py", linha 716, na desinstalação
paths_to_remove.remove(auto_confirm)
Arquivo "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", linha 125, em remover
renomeia(caminho, novo_caminho)
Arquivo " /Library/Python/2.7/site-packages/pip/utils/init .py", linha 315, em renomeações
shutil.move(antigo, novo)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", linha 302, em movimento
copy2(src, real_dst)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", linha 131, em copy2
copystat(src, dst)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", linha 103, em copystat
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operação não permitida: '/tmp/pip-ion1Bt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7. ovo-info'
Bournes-MacBook-Pro:~ BourneWang$

closing-soon guidance

Comentários muito úteis

Depois de muitas tentativas, o seguinte finalmente instalou o awscli no El Capitan (bare metal, não virtual):

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

Todos 39 comentários

Isso parece algo com a forma como o pip lida com a desinstalação de bibliotecas que ele não instalou em primeiro lugar, neste caso parece com bibliotecas instaladas com disutils. Pode valer a pena dar uma olhada no pypa github org para ver se há alguma solução alternativa que eles sugerem.

Uma pergunta que tenho é está executando isso a partir de um ambiente virtual criado a partir do virtualenv? Pode valer a pena examinar isso para evitar a desinstalação de dependências instaladas em todo o sistema e isolar todas as dependências desse ambiente para que você possa evitar esses erros. Deixe-me saber se isso ajuda.

Mesmo problema comigo, El Captain também... Vou verificar no repositório pip se houver alguma solução...

Atingindo o mesmo erro usando o El Capitan também.

Mesmo problema aqui no El Capitan. Para a pergunta do @kyleknap , não estou em uma máquina virtual.

colidir com isso, El Capitan não está sendo executado no virtualenv

Mesmo problema aqui no El Capitan.

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

Isso parece um problema com pip / El Capitan. Como @jtkinser abriu um problema com o pip, vou encerrar o problema aqui.

Estou tendo o mesmo problema:
Traceback (última chamada mais recente):
Arquivo "/Library/Python/2.7/site-packages/pip/basecommand.py", linha 211, em main
status = self.run(opções, argumentos)
Arquivo "/Library/Python/2.7/site-packages/pip/commands/install.py", linha 311, em execução
root=opções.root_path,
Arquivo "/Library/Python/2.7/site-packages/pip/req/req_set.py", linha 640, na instalação
require.uninstall(auto_confirm=True)
Arquivo "/Library/Python/2.7/site-packages/pip/req/req_install.py", linha 716, na desinstalação
paths_to_remove.remove(auto_confirm)
Arquivo "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", linha 125, em remover
renomeia(caminho, novo_caminho)
Arquivo " /Library/Python/2.7/site-packages/pip/utils/init .py", linha 315, em renomeações
shutil.move(antigo, novo)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", linha 302, em movimento
copy2(src, real_dst)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", linha 131, em copy2
copystat(src, dst)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", linha 103, em copystat
os.chflags(dst, st.st_flags)
OSError: [Errno 1] Operação não 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'

Estou exatamente com o mesmo problema. Alguém já encontrou uma solução ou solução para isso?

Depois de muitas tentativas, o seguinte finalmente instalou o awscli no El Capitan (bare metal, não virtual):

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

@mmtsweng foi isso. obrigado!

Tenho quase certeza de que isso se deve à nova Proteção de Integridade do Sistema. Eu sugiro não tentar atualizar/usar a versão do sistema do python... tente uma versão preparada.

Obrigado @mmtsweng

Obrigado @mmtsweng , finalmente funcionou !!!!

:100: parabéns para @mmtsweng

obrigado @mmtsweng

Obrigado @mmtsweng

Obrigado @mmtsweng que fez o truque!

Idem para mim!

@mmtsweng que funcionou para mim, obrigado!

@mmtsweng Tanque você!

Obrigado @mmtsweng! Salvou minha manhã de mergulhar na minha configuração python

Muito apreciado, @mmtsweng!

Obrigado @mmtsweng !
simplesmente perfeito :+1:
sudo -H pip install awscli --upgrade --ignore-installed seis

Obrigado pela ajuda @mmtsweng

Obrigado @mmtsweng .. funcionou !!!!!!!!!!!!!

parabéns vá para @mmtsweng

você é um salva-vidas @mmtsweng

Eu usei pip install --upgrade awscli --user e funcionou.

@mmtsweng Obrigado!

Trabalhado!! Obrigado!

Valeu obrigado!
sudo -H pip install awscli --upgrade --ignore-installed seis

@mmtsweng agora 2018, ainda funcionou 👍

@mmtsweng
você me salvou. ainda funciona no macOS highsierra 10.13.5

@mmtsweng certo! Obrigado 👍

@mmtsweng Mojave beta público funcionando! Obrigado!

@mmtsweng Obrigado! Funcionou!

@mmtsweng É 2019 e funcionou para mim, obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações