<p>pip não consegue instalar alguns pacotes Python ...</p>

Criado em 18 set. 2017  ·  3Comentários  ·  Fonte: pypa/pip

  • Versão Pip: 9.0.1
  • Versão Python: 3.5.2
  • Sistema operacional: Ubuntu 16.04

Descrição:

// SUBSTITUA: O que você está tentando fazer, o que aconteceu, o que deu errado e o que você esperava?
SEM ERRO

O que eu executei:

`` `$ pip install matplotlib
Coletando matplotlib
Usando matplotlib-2.0.2-cp35-cp35m-manylinux1_x86_64.whl em cache
Requisito já atendido: numpy> = 1.7.1 in /home/jiapei/.local/lib/python3.5/site-packages (de matplotlib)
Requisito já atendido: pyparsing! = 2.0.0,! = 2.0.4,! = 2.1.2,! = 2.1.6,> = 1.5.6 in / usr / lib / python3 / dist-packages (de matplotlib)
Requisito já atendido: pytz em / usr / lib / python3 / dist-packages (de matplotlib)
Requisito já atendido: seis> = 1,10 em /home/jiapei/.local/lib/python3.5/site-packages (de matplotlib)
Recolhendo ciclador> = 0,10 (de matplotlib)
Usando cached cycler-0.10.0-py2.py3-none-any.whl
Requisito já atendido: python-dateutil em / usr / lib / python3 / dist-packages (de matplotlib)
Instalando pacotes coletados: ciclador, matplotlib
Instalação existente encontrada: ciclador 0.9.0
Desinstalando o cycler-0.9.0:
Exceção:
Traceback (última chamada mais recente):
Arquivo "/usr/lib/python3.5/shutil.py", linha 538, em movimento
os.rename (src, real_dst)
PermissionError: [Errno 13] Permissão negada: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/ tmp / pip-6xxm78w3-uninstall / usr / lib / python3 / dist -packages / __ pycache __ / cycler.cpython-35.pyc '

Durante o tratamento da exceção acima, outra exceção ocorreu:

Traceback (última chamada mais recente):
Arquivo "/home/jiapei/.local/lib/python3.5/site-packages/pip/basecommand.py", linha 215, no principal
status = self.run (opções, argumentos)
Arquivo "/home/jiapei/.local/lib/python3.5/site-packages/pip/commands/install.py", linha 342, em execução
prefix = options.prefix_path,
Arquivo "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_set.py", linha 778, em instalação
required.uninstall (auto_confirm = True)
Arquivo "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_install.py", linha 754, na desinstalação
path_to_remove.remove (auto_confirm)
Arquivo "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_uninstall.py", linha 115, em remover
renomeia (caminho, novo_caminho)
Arquivo "/home/jiapei/.local/lib/python3.5/site-packages/pip/utils/__init__.py", linha 267, em renomeações
shutil.move (antigo, novo)
Arquivo "/usr/lib/python3.5/shutil.py", linha 553, em movimento
os.unlink (src)
PermissionError: [Errno 13] Permissão negada: '/ usr / lib / python3 / dist-packages / __ pycache __ / cycler.cpython-35.pyc'```

auto-locked support

Comentários muito úteis

Da linha

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

parece que você está tentando gerenciar um pacote instalado pelo sistema usando um comando pip de nível de usuário. Você deve usar o gerenciador de pacotes do sistema (apt) para gerenciar os pacotes instalados do sistema ou, se estiver tentando usar pacotes não fornecidos pelo seu sistema, deve usar uma instalação em nível de usuário, via pip install --user ou usando ambientes virtuais para criar um ambiente Python independente que você pode usar sem afetar o ambiente de instalação do sistema.

Todos 3 comentários

Da linha

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

parece que você está tentando gerenciar um pacote instalado pelo sistema usando um comando pip de nível de usuário. Você deve usar o gerenciador de pacotes do sistema (apt) para gerenciar os pacotes instalados do sistema ou, se estiver tentando usar pacotes não fornecidos pelo seu sistema, deve usar uma instalação em nível de usuário, via pip install --user ou usando ambientes virtuais para criar um ambiente Python independente que você pode usar sem afetar o ambiente de instalação do sistema.

Fechando por falta de resposta.

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Abra um novo problema para bugs relacionados.

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