modules - the python package index




“Pip install unroll”: “python setup.py egg_info” falhou com o código de erro 1 (16)

A atualização do Python para a versão 3 corrigiu meu problema. Nada mais fez.

Eu sou novo em Python e tenho tentado instalar alguns pacotes com pip .

Mas pip install unroll me dá

O comando "python setup.py egg_info" falhou com o código de erro 1 em C: \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \

Como posso resolver isso?


Aqui está um pequeno guia explicando um pouco como eu normalmente instalo novos pacotes no Python + Windows. Parece que você está usando os caminhos do Windows, então essa resposta vai se ater àquele SO em particular:

  • Eu nunca uso uma instalação do Python em todo o sistema. Eu uso apenas virtualenvs e normalmente tento ter a última versão do 2.xe 3.x.
  • Minha primeira tentativa é sempre fazer pip install package_i_want em alguns dos meus prompts de comando do Visual Studio. Qual prompt de comando do Visual Studio? Bem, idealmente, o Visual Studio que corresponde ao que foi usado para construir o Python. Por exemplo, digamos que sua instalação em Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32 . A versão do Visual Studio usada para compilar o Python pode ser encontrada here , então v1500 significa que eu usaria o prompt de comando x200 vs2008
  • Se a etapa anterior falhou por algum motivo, tente usar o easy_install package_i_want
  • Se o passo anterior falhou por algum motivo eu vou ao site Gohlke e verifico se o meu pacote está disponível por lá. Se for assim, tenho sorte, basta fazer o download no meu virtualenv e, em seguida, vou para esse local usando um prompt de comando e faço pip install package_i_want.whl
  • Se a etapa anterior não tiver sido bem-sucedida, tento apenas construir a roda e, uma vez gerada, tentarei instalá-la com o pip install package_i_want.whl

Agora, se nos concentrarmos em seu problema específico, onde você está tendo dificuldade em instalar o pacote de unroll . Parece que a maneira mais rápida de instalá-lo é fazer algo assim:

  • git clone https://github.com/Zulko/unroll
  • cd unroll && python setup.py bdist_wheel
  • Copie o arquivo gerado unroll-0.1.0-py2-none-any.whl da pasta dist criada para o virtualenv.
  • pip install unroll-0.1.0-py2-none-any.whl

Dessa forma, ele será instalado sem problemas. Para verificar se realmente funciona, basta fazer o login na instalação do Python e tentar import unroll , ele não deve reclamar.

Uma última nota: Este método funciona quase 99% do tempo, e algumas vezes você encontrará alguns pacotes pip específicos do Unix ou do Mac OS X, nesse caso, quando isso acontecer, eu tenho medo que a melhor maneira de obter um A versão do Windows está postando alguns problemas para os desenvolvedores principais ou se divertindo sozinho portando para o Windows (normalmente algumas horas se você não tiver sorte) :)


Eu baixei o arquivo .whl de http://www.lfd.uci.edu/~gohlke/pythonlibs/ e então fiz:

pip install scipy-0.19.1-cp27-cp27m-win32.whl

Note que a versão que você precisa usar (win32 / win_amd-64) depende da versão do Python e não do Windows.


Eu corri para o mesmo código de erro ao tentar instalar um módulo Python com pip. @Hackndo observou que a documentação indica um problema de segurança.

Com base nessa resposta, meu problema foi resolvido executando o comando pip install com sudo prefixed:

sudo pip install python-mpd2

Eu fiquei preso exatamente com o mesmo erro com o psycopg2 . Parece que eu pulei algumas etapas durante a instalação do Python e de pacotes relacionados.

  1. sudo apt-get install python-dev libpq-dev
  2. Vá para o seu env virtual
  3. pip install psycopg2

(No seu caso, você precisa substituir o psycopg2 pelo pacote com o qual você tem um problema.)

Funcionou sem problemas.


Eu recebi este mesmo erro ao instalar o mitmproxy usando o pip3 . O comando abaixo corrigiu isso:

pip3 install --upgrade setuptools

Eu tentei todos os itens acima sem sucesso. Em seguida, atualizei minha versão do Python de 2.7.10 para 2.7.13 e resolvi os problemas que estava ocorrendo.


Eu tive esse problema usando virtualenvs (com pipenv) na minha nova configuração de desenvolvimento.

Eu só consegui resolvê-lo atualizando a versão psycopg2 do 2.6.2 para o 2.7.3. Mais informações estão em https://github.com/psycopg/psycopg2/issues/594


Eu tive o mesmo problema e fui capaz de corrigir, fazendo o seguinte.

O Windows Python precisa de bibliotecas do Visual C ++ instaladas por meio do SDK para criar código, como por exemplo setuptools.extension.Extension ou numpy.distutils.core.Extension. Por exemplo, a criação de módulos f2py no Windows com Python requer o Visual C ++ SDK, conforme instalado acima. No Linux e Mac, as bibliotecas C ++ são instaladas com o compilador.

https://www.scivision.co/python-windows-visual-c++-14-required/


Eu tive o mesmo problema.

O problema foi :

pyparsing 2.2 já estava instalado e meu requirements.txt estava tentando instalar o pyparsing 2.0.1 que lançam este erro

Contexto : Eu estava usando o virtualenv, e parece que o 2.2 veio dos meus site-packages OS Python globais, mas mesmo com o sinalizador --no-site-packages (agora por padrão no último virtualenv) o 2.2 ainda estava presente. Certamente porque eu instalei o Python no site deles e adicionei bibliotecas do Python ao meu $PATH .

Talvez uma pip install --ignore-installed teria funcionado.

Solução : como eu precisava avançar, acabei de remover o pyparsing==2.0.1 do meu requirements.txt .


Isso funcionou para mim:

sudo xcodebuild -license

Isso significa que alguns pacotes no pip são antigos ou não estão corretamente instalados.

  1. Tente verificar a versão e, em seguida, atualize o pip.Use auto remove, se isso funcionar.

  2. Se o comando pip mostrar um erro o tempo todo para qualquer comando ou ele congela, etc.

  3. A melhor solução é desinstalá-lo ou removê-lo completamente.

  4. Instale um pip novo e atualize e atualize seu sistema.

  5. Eu dei uma solução para instalar o pip fresh aqui - python: não é possível abrir o arquivo get-pip.py erro 2] nenhum tal arquivo ou diretório


Seguinte abaixo comando funcionou para mim

[[email protected] ~]# pip install google-api-python-client==1.6.4

Tive o mesmo problema no meu PC Win10 com pacotes diferentes e tentei tudo mencionado até agora.

Finalmente resolveu-o desabilitando o Comodo Auto-Containment .

Como ninguém mencionou ainda, espero que ajude alguém.


Sobre o código de erro

De acordo com a documentação do Python :

Este módulo disponibiliza os símbolos padrão do sistema errno. O valor de cada símbolo é o valor inteiro correspondente. Os nomes e descrições são emprestados do linux / include / errno.h , que deve ser bastante completo.

O código de erro 1 é definido em errno.h e significa Operation not permitted .

Sobre o seu erro

Suas setuptools não parecem estar instaladas. Basta seguir as Installation Instructions no site do PyPI.

Se já estiver instalado, tente

pip install --upgrade setuptools

Se já estiver atualizado, verifique se o módulo ez_setup não está faltando. Se for, então

pip install ez_setup

Então tente novamente

pip install unroll

Se ainda não estiver funcionando, talvez o pip não tenha instalado / upgrade setup_tools corretamente, então você pode querer tentar

easy_install -U setuptools

E de novo

pip install unroll

  • Baixe e instale o Microsoft Visual C++ Compiler for Python 2.7 em https://www.microsoft.com/en-in/download/details.aspx?id=44266 - este pacote contém o compilador e o conjunto de cabeçalhos de sistema necessários para a produção de binários rodas para pacotes Python 2.7.
  • Abra um prompt de comando no modo elevado (execute como administrador)
  • Em primeiro lugar, o pip install ez_setup
  • Então pip install unroll (ele irá iniciar a instalação numpy, music21, decorator, imageio, tqdm, moviepy, unroll ) # Por favor, seja paciente para instalação music21

Python 2.7.11 64 bit usado





install