“PIP INSTALLEREN UNROLD”: “Python Setup.py Egg_info” is mislukt met foutcode 1

Ik ben nieuw in Python en probeert een aantal pakketten te installeren met pip.

Maar pip install unrollgeeft mij

opdracht “Python Setup.py Egg_info” is mislukt met foutcode 1 in
C: \ Users \ Markan ~ 1 \ Appdata \ Local \ Temp \ Pip-build-wa7uco0k \ unroll \

Hoe kan ik dit oplossen?


Antwoord 1, Autoriteit 100%

over de foutcode

Volgens de python-documentatie :

Deze module maakt standaard Norme Errno-systeemsymbolen beschikbaar. De waarde van elk symbool is de bijbehorende integerwaarde. De namen en beschrijvingen zijn geleend van Linux / include / errno.h , die behoorlijk all-inclusive zou moeten zijn.

Foutcode 1 is gedefinieerd in errno.hen betekent Operation not permitted.

over uw fout

Uw setuptools lijken niet te worden geïnstalleerd. Volg gewoon de Installation Instructionsvan de PYPI-website.

Probeer

als het al is geïnstalleerd,

pip install --upgrade setuptools

Als het al op de hoogte is, controleer dan of de module EZ_SETUP niet ontbreekt. Als het is, dan

pip install ez_setup

Probeer vervolgens opnieuw

pip install unroll

Als het nog steeds niet werkt, heeft PIP Setup_tools misschien niet goed geïnstalleerd / upgrade, zodat u misschien

wilt proberen

easy_install -U setuptools

en opnieuw

pip install unroll

Antwoord 2, Autoriteit 47%

Hier is een kleine gids die een beetje uitlegt hoe ik meestal nieuwe pakketten op Python + Windows installeer. Het lijkt erop dat u Windows-paden gebruikt, dus dit antwoord blijft aan die specifieke:

  • Ik gebruik nooit een systeembrede python-installatie. Ik gebruik alleen Virtualenvs en meestal probeer ik de nieuwste versie van 2.x & amp; 3.x.
  • Mijn eerste poging doet altijd pip install package_i_wantin sommige van mijn visuele studio-opdrachtprompts. Welke visuele studio-opdrachtprompt? Nou, idealiter de visuele studio die overeenkomt met die welke werd gebruikt om Python te bouwen. Laten we bijvoorbeeld zeggen dat uw Python-installatie zegt Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32. De versie van Visual Studio die wordt gebruikt om Python te compileren, is te vinden Hier , dus V1500 betekent dat ik de opdrachtprompt van VS2008 X64
  • gebruikt

  • Als de vorige stap om de een of andere reden is mislukt, probeer ik gewoon met behulp van easy_install package_i_want
  • Als de vorige stap om de een of andere reden is mislukt, ga ik naar de gohlke-websiteen ik controleer of mijn pakket daar beschikbaar is. Als het zo is, heb ik geluk, ik download het gewoon in mijn virtualenv en dan ga ik gewoon naar die locatie met een opdrachtprompt en ik doe pip install package_i_want.whl
  • Als de vorige stap niet is gelukt, probeer ik het wiel zelf te bouwen en zodra het is gegenereerd, probeer ik het te installeren met pip install package_i_want.whl

Als we ons nu concentreren op uw specifieke probleem, waar u moeite heeft met het installeren van de uitrollenpakket. Het lijkt erop dat de snelste manier om het te installeren zoiets is als dit:

  • git clone https://github.com/Zulko/unroll
  • cd unroll && python setup.py bdist_wheel
  • Kopieer het gegenereerde bestand unroll-0.1.0-py2-none-any.whl van de gemaakte dist-map naar uw virtualenv.
  • pip install unroll-0.1.0-py2-none-any.whl

Op die manier wordt het zonder problemen geïnstalleerd. Om te controleren of het echt werkt, logt u gewoon in op de Python-installatie en probeert u import unroll, het zou niet moeten klagen.

Nog een laatste opmerking: deze methode werkt bijna 99% van de tijd, en soms vind je enkele pip-pakketten die specifiek zijn voor Unix of Mac OS X, in dat geval, als dat gebeurt, ben ik bang dat de de beste manier om een Windows-versie te krijgen, is door wat problemen naar de hoofdontwikkelaars te sturen of door zelf wat plezier te hebben met het overzetten naar Windows (meestal een paar uur als je geen geluk hebt) 🙂


Antwoord 3, autoriteit 24%

Het was opgelost na het upgraden van pip:

python -m pip install --upgrade pip
pip install "package-name"

Antwoord 4, autoriteit 16%

Ik liep precies met dezelfde fout vast met psycopg2. Het lijkt erop dat ik een paar stappen heb overgeslagen tijdens het installeren van Python en gerelateerde pakketten.

  1. sudo apt-get install python-dev libpq-dev
  2. Ga naar je virtuele omgeving
  3. pip install psycopg2

(In jouw geval moet je psycopg2vervangen door het pakket waarmee je een probleem hebt.)

Het werkte naadloos.


Antwoord 5, autoriteit 11%

Ik kreeg dezelfde fout tijdens het installeren van mitmproxymet behulp van pip3. Het onderstaande commando heeft dit opgelost:

pip3 install --upgrade setuptools

Antwoord 6, autoriteit 4%

  • Download en installeer de Microsoft Visual C++ Compiler for Python 2.7van https://www.microsoft.com/en-in/download/details.aspx?id=44266– dit pakket bevat de compiler en set systeemheaders die nodig zijn voor het produceren van binaire wielen voor Python 2.7-pakketten.
  • Open een opdrachtprompt in verhoogde modus (uitvoeren als beheerder)
  • Doe eerst pip install ez_setup
  • Doe dan pip install unroll(Het zal beginnen met het installeren van numpy, music21, decorator, imageio, tqdm, moviepy, unroll) # Even geduld voor music21installatie

Python 2.7.11 64 bit gebruikt


Antwoord 7, autoriteit 3%

Anders:

sudo apt-get install python-psycopg2 python-mysqldb

Antwoord 8, autoriteit 2%

Het is een afhankelijkheidsprobleem.

Ik heb geprobeerd de volgende commando’s uit te voeren om de afhankelijkheden op te lossen, in mijn geval was de afhankelijkheid

grpcio

pip3 install --upgrade pip
python3 -m pip install --upgrade setuptools
pip3 install --no-cache-dir  --force-reinstall -Iv grpcio==1.36.1
pip3 install pulsar-client==2.7.0

onthoud dat je python3 op je systeem moet hebben geïnstalleerd.


Antwoord 9, autoriteit 2%

Ik had hetzelfde probleem.

Het probleem was:

pyparsing 2.2was al geïnstalleerd en mijn requirements.txtprobeerde pyparsing 2.0.1te installeren die deze fout veroorzaakte

Context: ik gebruikte virtualenv en het lijkt erop dat de 2.2 afkomstig is van mijn wereldwijde OS Python site-packages, maar zelfs met --no-site-packagesvlag (nu standaard in de laatste virtualenv) de 2.2 was nog steeds aanwezig. Zeker omdat ik Python van hun website heb geïnstalleerd en het Python-bibliotheken heeft toegevoegd aan mijn $PATH.

Misschien had een pip install --ignore-installedgewerkt.

Oplossing: omdat ik vooruit moest, heb ik de pyparsing==2.0.1verwijderd uit mijn requirements.txt.


Antwoord 10, autoriteit 2%

Ik kwam dezelfde foutcode tegen toen ik een Python-module met pip probeerde te installeren.
@Hackndo merkte op dat de documentatie wijst op een beveiligingsprobleem.

Op basis van dat antwoord werd mijn probleem opgelost door de pip install-opdracht uit te voeren met het voorvoegsel sudo:

sudo pip install python-mpd2

Antwoord 11, autoriteit 2%

Ik had hetzelfde probleem bij het installeren van de “Twisted” -bibliotheek en loste het op door de volgende opdracht op Ubuntu & Nbsp; 16.04 (Xenial Xerus) te draaien:

sudo apt-get install python-setuptools python-dev build-essential

Antwoord 12

Ik probeerde al het bovenstaande zonder succes. Ik heb vervolgens mijn Python-versie van 2.7.10 tot 2.7.13 bijgewerkt en het heeft de problemen opgelost die ik ondervonden.


Antwoord 13

Dat betekent dat sommige pakketten in PIP oud zijn of niet correct zijn geïnstalleerd.

  1. Probeer de versie te controleren en vervolgens PIP.USE automatisch verwijderen te upgraden als dat werkt.

  2. Als de PIP-opdracht een fout toont de hele tijd voor elke opdracht of deze bevriest, enz.

  3. De beste oplossing is om het te verwijderen of het volledig te verwijderen.

  4. Installeer een nieuwe PIP en update en update en upgrade uw systeem.

  5. Ik heb een oplossing gegeven voor het installeren van PIP vers hier – Python: Kan geen bestand Get-pip.pyfout 2] Geen bestand of map


Antwoord 14

Pip3 Installeer – Upgrade SetUptools
WAARSCHUWING: PIP wordt aangeroepen door een oude scriptwikkelaar. Dit zal falen in een toekomstige versie van PIP.
Zie https://github.com/pypa/pip/issues/5599 voor advies over het vaststellen van de onderliggende kwestie.

****** Om dit probleem te voorkomen, kunt u Python oproepen met ‘-M PIP’ in plaats van PIP rechtstreeks uit te voeren. ******

Gebruik Python3 -M PIP “Command”
Bijv .: Python3 -M PIP-installatie –user PYQT5


Antwoord 15

Dit was de gemakkelijkere manier voor mij:

pip2 install Name

Dus als u PIP gebruikt, probeert u PIP3 of PIP2

te gebruiken

het zou het probleem moeten oplossen.


Antwoord 16

Voor mij werkte dit

python3 -m pip3 install -U pip

U kunt ook

proberen

python -m pip install -U pip

Antwoord 17

Dit werkte voor mij:

sudo xcodebuild -license

Antwoord 18

Python upgraden naar versie 3 heeft mijn probleem opgelost. Niets anders deed het.


Antwoord 19

Ik heb het .whl-bestand gedownload van http: //www.lfd.uci. edu / ~ gohlke / pythonlibs / en vervolgens:

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

Merk op dat de versie die u moet gebruiken (WIN32 / WIN_AMD-64) afhangt van de versie van Python en niet die van Windows.


Antwoord 20

Ik had dit probleem met behulp van virtualenvs (met PIPENV) op mijn nieuwe ontwikkelingssetup.

Ik zou het alleen kunnen oplossen door de PSYCOPG2-versie van 2.6.2 tot 2.7.3 te upgraden.
Meer informatie is op https://github.com/psycopg/psycoppg2/issues/594


Antwoord 21

Ik heb geconfronteerd met hetzelfde probleem met dezelfde foutmelding maar op Ubuntu & Nbsp; 16.04 LTS (Xenial Xerus) in plaats daarvan:

opdracht “Python Setup.py Egg_info” is mislukt met foutcode 1 in / TMP / PIP-INSTALLER-W71UO1RG / Poster /

Ik heb alle bovenstaande oplossingen getest en geen enkele werkte voor mij. Ik las de volledige TraceBack en ontdekte dat ik in plaats daarvan de virtuele omgeving met Python-versie 2.7 moest maken (de standaardversie gebruikt Python 3.5):

virtualenv --python=/usr/bin/python2.7 my_venv

Zodra ik het geactiveerd heb, voer ik pip install unirestuit.


Antwoord 22

probeer linux:

sudo apt install python-pip python-bluez libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev bluez bluez-hcidump

Antwoord 23

Ik heb het op Centos 7 opgelost met:

sudo yum install libcurl-devel

Antwoord 24

Ik had hetzelfde probleem op mijn Win10-pc met verschillende pakketten en heb alles geprobeerd wat tot nu toe is genoemd.

Eindelijk opgelost door Comodo Auto-Containment uit te schakelen.

Aangezien niemand het nog heeft genoemd, hoop ik dat iemand er iets aan heeft.


Antwoord 25

Ik had hetzelfde probleem en kon het oplossen door het volgende te doen.

Windows Python heeft Visual C++-bibliotheken nodig die via de SDK zijn geïnstalleerd om code te bouwen, zoals via setuptools.extension.Extension of numpy.distutils.core.Extension. Voor het bouwen van f2py-modules in Windows met Python is bijvoorbeeld Visual C++ SDK vereist, zoals hierboven is geïnstalleerd. Op Linux en Mac worden de C++-bibliotheken met de compiler geïnstalleerd.

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


Antwoord 26

Het onderstaande commando werkte voor mij

[root@sandbox ~]# pip install google-api-python-client==1.6.4

Antwoord 27

Methoden om setup.pu egg_info probleem op te lossen bij het updaten van setuptools of niet, andere methoden werken niet.

  1. Als de CONDA-versie van de bibliotheek beschikbaar is om te installeren, gebruik dan conda in plaats van pip.
  2. Kloon de bibliotheekrepo en probeer dan de installatie door pip install -e .of door python setup.py install

Antwoord 28

volgende installatie helpt me:

pip3 install cython

Antwoord 29

het upgraden van de versie van Python deed het werk voor mij.

Other episodes