"pip install unroll": "python setup.py informação do ovo" falhou com o código de erro 1

Sou novo no Python e tenho tentado instalar alguns pacotes com {[[0]}.

mas pip install unroll dá-me

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 isto?

Author: Davis Herring, 2016-03-14

20 answers

Sobre o código de erro

De acordo com a documentação em Python:

Este módulo disponibiliza 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 inclusivo.

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

Sobre o seu erro

O seu os setuptools não parecem estar instalados. Basta seguir o Installation Instructions do site do PyPI.

Se já está instalado, tente

pip install --upgrade setuptools

Se já está actualizado, verifique se o módulo ez_setup não está em falta. Se for, então

pip install ez_setup

Então tenta novamente

pip install unroll

Se ainda não está a funcionar, talvez o pip não tenha instalado/actualizado setup_ tools correctamente, por isso talvez queiras tentar

easy_install -U setuptools

E novamente

pip install unroll
 149
Author: pixis, 2018-05-23 20:00:00

Aqui está um pequeno guia explicando um pouco como eu normalmente instalo novos pacotes em Python + Windows. Parece que está a usar os caminhos do Windows, por isso esta resposta vai manter - se em particular, por isso ...

  • nunca uso uma instalação em Python a nível do sistema. Eu só uso virtualenvs, e geralmente eu tento ter a versão mais recente de 2.x & 3.x.
  • A minha primeira tentativa está sempre a ser feita em alguns dos meus comandos Visuais do estúdio. Que comando Visual do estúdio? Bem, idealmente o estúdio Visual que combina com o que foi usado para construir Python. Por exemplo, digamos que a sua instalação em Python diz 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 Aqui, pelo que o v1500 significa que eu estaria a usar o comando prompt do vs2008 x64
  • Se o passo anterior falhou por alguma razão, eu só tento usar {[[2]}
  • Se o passo anterior falhou por alguma razão, vou ao site da gohlke e verifico se o meu pacote está disponível ali. Se for assim, eu tenho sorte, eu apenas faço o download para o meu virtualenv e então eu apenas vou para esse local usando um prompt de comando e eu faço pip install package_i_want.whl
  • Se o passo anterior não foi bem sucedido eu vou tentar construir a roda eu mesmo e uma vez que ela é gerada eu vou tentar instalá-lo com {[[3]}
Agora, se nos concentrarmos no seu problema específico, onde está a ter dificuldade em instalar o pacote {[[29]}desbloquear . Parece que a maneira mais rápida de instalá-lo é fazer algo como isto:
  • git clone https://github.com/Zulko/unroll
  • cd unroll && python setup.py bdist_wheel
  • Copie o desenrolar gerado-0.1. 0-py2-none-any.o ficheiro whl da pasta dist criada para o seu virtualenv.
  • pip install unroll-0.1.0-py2-none-any.whl
Assim vai instalar-se sem problemas. Para verificar se realmente funciona, Basta entrar na instalação Python e tentar import unroll, ele não deve reclamar.

Uma última nota: este método funciona quase 99% das vezes, e às vezes você vai encontrar alguns pacotes pip que são específicos do Unix ou Mac OS X, nesse caso, quando isso acontece, temo que a melhor maneira de obter uma versão do Windows seja postar alguns problemas para os desenvolvedores principais ou se divertir por si mesmo, portando-se para o Windows (normalmente algumas horas se você não tiver sorte):)

 65
Author: BPL, 2018-05-23 20:04:34

Foi resolvido após a modernização do pip:

python -m pip install --upgrade pip
pip install "package-name"
 19
Author: Lil Ari, 2018-05-23 20:11:44

Tive o mesmo erro ao instalar mitmproxy Usando pip3. O comando abaixo corrigiu isto:

pip3 install --upgrade setuptools
 14
Author: rashok, 2018-05-23 20:13:14
Fiquei preso exactamente com o mesmo erro com o {[[0]}. Parece que saltei alguns passos enquanto instalava Python e pacotes relacionados.
  1. sudo apt-get install python-dev libpq-dev
  2. Vá para a sua env virtual
  3. pip install psycopg2

(no seu caso, tem de substituir psycopg2 pela embalagem com a qual tem um problema.)

Funcionou perfeitamente.
 14
Author: SriSri, 2018-08-12 17:25:12
  • transferir e instalar o {[[0]} de https://www.microsoft.com/en-in/download/details.aspx?id=44266 - Este pacote contém o compilador e o conjunto de cabeçalhos do sistema necessários para produzir rodas binárias para os pacotes Python 2.7.
  • Abra uma linha de comandos no modo elevado (execute como administrador)
  • Primeiro faça pip install ez_setup
  • então faça pip install unroll (ele vai começar a instalar numpy, music21, decorator, imageio, tqdm, moviepy, unroll) # Por Favor seja paciente para music21 Instalação

Python 2.7.11 64 bit

 8
Author: be_good_do_good, 2018-04-30 22:56:42

Para outro lado:

sudo apt-get install python-psycopg2 python-mysqldb
 4
Author: Thomas Philibert, 2018-05-23 20:05:12
Tive o mesmo problema.

O problema foi:

pyparsing 2.2 já estava instalado e o meu requirements.txt estava a tentar instalar pyparsing 2.0.1 que atiram este erro

Contexto : Eu estava a usar o virtualenv, e parece que o 2.2 veio do meu global os Python site-packages, mas mesmo com a bandeira --no-site-packages (agora por omissão no último virtualenv) o 2. 2 ainda estava presente. Certamente porque eu instalei Python de seu site e adicionou bibliotecas Python para a minha $PATH.

Talvez um a tivesse funcionado.

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

 3
Author: fadomire, 2018-05-23 20:08:50

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

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

sudo pip install python-mpd2
 3
Author: NP83, 2018-05-23 20:10:26
Tentei tudo isso sem sucesso. Eu então atualizei minha versão em Python de 2.7.10 a 2.7.13, e ela resolveu os problemas que eu estava experimentando.
 2
Author: J_Heywood, 2018-05-23 20:05:31

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

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

  2. Se o comando pip mostrar sempre um erro para qualquer comando ou se congelar, etc.

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

  4. Instale um pip novo e depois actualize e actualize o seu sistema.

  5. Eu dei uma solução para instalar o pip fresh aqui - python: não é possível abrir um ficheiro get-pip.py erro 2] Nenhum Ficheiro ou directório deste tipo

 2
Author: jack_1729, 2018-05-23 20:11:21

Tive o mesmo problema ao instalar a biblioteca" Twisted " e resolvi-a executando o seguinte comando no Ubuntu 16.04 (Xenial Xerus):

sudo apt-get install python-setuptools python-dev build-essential
 2
Author: Adrian Onu, 2018-05-23 20:16:11
Isto funcionou comigo.
sudo xcodebuild -license
 0
Author: Joshua Burkhart, 2018-01-25 18:49:55

Actualizar o Python para a versão 3 resolveu o meu problema. Nada mais fez.

 0
Author: Charles Jaimet, 2018-03-02 18:16:58
Fiz o download do .ficheiro whl de http://www.lfd.uci.edu / ~gohlke/pythonlibs / e depois fez:
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.

 0
Author: Vysh, 2018-05-23 20:12:37
Este era o caminho mais fácil para mim.
pip2 install Name

Se estava a utilizar o pip, tente utilizar o pip3 ou o pip2

Deve resolver o problema.
 0
Author: Zaman, 2018-05-23 20:14:03

Tive este problema usando virtualenvs (com pipenv) na minha nova configuração de desenvolvimento.

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

 0
Author: Marco Silva, 2018-05-23 20:15:28

Eu enfrentei o mesmo problema com a mesma mensagem de erro, mas em Ubuntu 16.04 LTS (Xenial Xerus) em vez disso:

Comando "python setup.py egg_ info" falhou com o código de erro 1 em /tmp/pip-install-w71uo1rg/poster /

Testei todas as soluções fornecidas acima e nenhuma delas funcionou para mim. Li o TraceBack completo e descobri que tinha de criar o ambiente virtual com a versão 2.7 do Python em vez disso (o padrão usa o Python 3.5 em vez disso):

virtualenv --python=/usr/bin/python2.7 my_venv
Uma vez Activei-o, corri com sucesso.
 0
Author: Billal Begueradj, 2018-05-24 04:48:50
Tive o mesmo problema e consegui resolver fazendo o seguinte.

O Windows Python precisa de bibliotecas C++ visuais instaladas através do SDK para criar código, como por exemplo através do setuptools.extensao.Extensão ou numpy.destintils.Nucleo.Extensao. Por exemplo, construir módulos f2py no Windows com Python requer Visual C++ SDK como instalado acima. Em Linux e Mac, as bibliotecas C++ são instaladas com o compilador.

Https://www.scivision.co/python-windows-visual-c++-14-obrigatório/

 0
Author: Prometheus, 2018-07-29 17:29:18

Tente no linux:

sudo apt install python-pip python-bluez libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev bluez bluez-hcidump
 0
Author: Farid Garciayala, 2018-09-13 02:03:12