Pip: Problemas de pip durante a instalação de requisitos, OSError: [Errno 1] Operação não permitida:

Criado em 20 jan. 2017  ·  3Comentários  ·  Fonte: pypa/pip

  • Versão do Pip: pip 9.0.1 de /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)
  • Versão Python: 2.7
  • Sistema operacional: Mac OS 10

Descrição: sudo pip install -r requisitos.txt

// REPLACE ME: Requisitos de instalação.

O que eu executei:


Traceback (última chamada mais recente):
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", linha 215, no principal
status = self.run (opções, argumentos)
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", linha 342, em execução
prefix = options.prefix_path,
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", linha 784, em instalação
** kwargs
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", linha 851, em instalação
self.move_wheel_files (self.source_dir, root = root, prefix = prefix)

Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", linha 1064, em move_wheel_files
isolado = auto.isolado,
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", linha 377, em move_wheel_files
clobber (fonte, dest, False, fixer = fixer, filter = filter)
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", linha 316, em clobber
garanta_dir (destdir)
Arquivo "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/init.py", linha 83, em garantir_dir
os.makedirs (caminho)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", linha 150, em makedirs
makedirs (cabeça, modo)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", linha 150, em makedirs
makedirs (cabeça, modo)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", linha 150, em makedirs
makedirs (cabeça, modo)
Arquivo "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", linha 157, em makedirs
mkdir (nome, modo)
OSError: [Errno 1] Operação não permitida: '/ System / Library / Frameworks / Python.framework / Versions / 2.7 / share'```

`` `

auto-locked

Comentários muito úteis

Você poderia dizer ao pip para passar a opção --install-data para setup.py instalar e usar uma pasta diferente fora da proteção SIP, por exemplo, / usr / local
https://github.com/fonttools/fonttools/issues/796#issuecomment -271869673

Ou simplesmente use --user, ou melhor ainda, evite usar o Apple python.

Todos 3 comentários

Esse é o mesmo problema que o # 3177, que na verdade é um bug causado pela Apple Inc., e não pelo pip.

Você poderia dizer ao pip para passar a opção --install-data para setup.py instalar e usar uma pasta diferente fora da proteção SIP, por exemplo, / usr / local
https://github.com/fonttools/fonttools/issues/796#issuecomment -271869673

Ou simplesmente use --user, ou melhor ainda, evite usar o Apple python.

Não há nada a fazer aqui para pip.
Isso também deve acontecer com menos frequência depois que o # 1668 for implementado.

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