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$
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!
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