Am'm noi de la Python și au fost încercarea de a instala câteva pachete cu pip
.
Dar pip instala derula
dă-mi
Command "python setup.py egg_info" nu a reușit cu codul de eroare de 1 din C:\Users\MARKAN~1\AppData\Local\Temp\pip-construi-wa7uco0k\derula\
Cum pot rezolva acest lucru?
Despre codul de eroare
Potrivit Python documentația:
Acest modul pune la dispoziția standard errno va fi sistemul de simboluri. Valoarea fiecărui simbol este corespunzătoare valoare întreagă. Numele și descrierile sunt împrumutate de la linux/include/errno va fi.h, care ar trebui să fie destul de all-inclusive.
Cod de eroare 1 este definit în errno va fi.h "și înseamnă" Operațiunea nu este permis`.
Despreeroare
Ta setuptools nu par a fi instalat. Doar urmați Instrucțiuni de Instalare
de la PyPI-ul.
Daca's-a instalat deja, încercați
pip install --upgrade setuptools
Daca's deja la curent, verificați dacă modulul ez_setup nu lipsește. Dacă este, atunci
pip install ez_setup
Apoi încercați din nou
pip install unroll
Daca's încă nu funcționează, poate pip n't install/upgrade setup_tools în mod corespunzător astfel încât ați putea dori să încercați
easy_install -U setuptools
Și din nou
pip install unroll
Aici's un mic ghid explica un pic cum am de obicei instala pachete noi pe Python + Windows. Se pare că're folosind Windows căi, astfel încât acest răspuns va lipi de faptul că anume AȘA:
Niciodată n - am folosit-o la nivel de sistem instalarea Python. Eu folosesc doar virtualenvs, și, de obicei, încerc să aveți cea mai recentă versiune de 2.x & 3.x.
pip instala package_i_want în unele Visual Studio solicitările de comandă. Ce Visual Studio command prompt? Ei bine, în mod ideal, Visual Studio care se potrivește cel care a fost folosit pentru a construi Python. De exemplu, să's spun instalarea Python spune
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v. 1500 64 de biți (AMD64)] pe win32`. Versiunea de Visual Studio folosite pentru a compila Python pot fi găsite here, deci v1500 înseamnă I'd utiliza vs2008 x64 prompt de comandăeasy_install package_i_want
Acum, dacă ne concentrăm pe problema specifică, în cazul în care te're având un timp de greu de a instala derulați pachetul. Se pare că cel mai rapid mod de a instala, este de a face ceva de genul asta:
git clona https://github.com/Zulko/unroll
pip instala derula-0.1.0-py2-nici unul-nici.whl
În acest fel se va instala fara probleme. Pentru a verifica într-adevăr funcționează, trebuie doar să vă conectați în Python instalare și să încerce import derula`, nu ar trebui't se plâng.
O ultimă notă: Această metodă funcționează aproape 99% din timp, și, uneori,'ll găsi unele pip pachete care sunt specifice Unix sau Mac sistem de OPERARE X, în acest caz, atunci când se întâmplă asta am'm tem cel mai bun mod de a obține o versiune de Windows este fie de a posta ceva probleme de principalii dezvoltatori sau te distrezi de unul singur portarea pe Windows (de obicei câteva ore, dacă te'nu esti norocos) :)
M-am blocat exact cu aceeasi eroare cu psycopg2
. Se pare ca am sarit peste câțiva pași în timp ce instalarea Python și a pachetelor conexe.
sudo apt-get install python-dev libpq-dev
pip instala psycopg2
(În cazul tău, ai nevoie pentru a înlocui `psycopg2 cu pachetul aveți o problemă cu.)
A funcționat perfect.
pip instala ez_setup
pip instala derula
(Se va începe instalarea numpy, music21, decorator, imageio, tqdm, moviepy, derula
) # vă Rugăm să fie pacient pentru music21` instalareaPython 2.7.11 64 de biți folosit
Am avut aceeasi problema la instalarea "Sucit" biblioteca și-a rezolvat prin rularea următoarea comandă pe Ubuntu 16.04 (Xenial Xerus):
sudo apt-get install python-setuptools python-dev build-essential
Am fugit în același cod de eroare atunci când încercați să instalați un modul Python cu pip. @Hackndo remarcat faptul că documentația indică o problemă de securitate.
Bazat pe acest raspuns, problema mea a fost rezolvată prin rularea pip instala comanda cu sudo prefixate:
sudo pip install python-mpd2
Am avut aceeași problemă.
Problema a fost:
pyparsing 2.2 fost deja instalat si mi
requirements.txta fost încercarea de a instala
pyparsing 2.0.1` care arunca această eroare
Context: am fost folosind așa, și se pare că 2.2 venit din globală OS Python pe site-pachete
, dar chiar și cu ... nu-site-pachete
de pavilion (acum în mod implicit în ultima virtualenv) 2.2 era încă prezent. Cu siguranță pentru că am instalat Python de la site-ul lor și a adăugat biblioteci Python a mea $CALE
.
Poate o pip instala --ignore-instalat
ar fi lucrat.
**Soluție***: ca am nevoie pentru a muta înainte, am scos pyparsing==2.0.1
din requirements.txt
.
Asta înseamnă că unele pachete în pip sunt vechi sau nu sunt instalate corect.
Încercați să verificați versiunea și apoi modernizarea pip.Utilizați auto elimina în cazul în care funcționează.
Dacă pip comandă afișează o eroare tot timpul pentru orice comanda sau se blochează, etc.
Cea mai bună soluție este să-l dezinstalați sau elimina-l complet.
Instalați un nou pip și apoi update și upgrade-ul dvs. de sistem.
Am dat o soluție pentru instalarea pip proaspete aici - https://stackoverflow.com/questions/39790923/python-cant-open-file-get-pip-py-error-2-no-such-file-or-directory/43084606#43084606
Am avut această problemă cu ajutorul virtualenvs (cu pipenv) pe noul meu dezvoltare setup.
Am putea rezolva doar prin modernizarea psycopg2 versiune de 2.6.2 să 2.7.3. Mai multe informații https://github.com/psycopg/psycopg2/issues/594
Am descarcat .whl de http://www.lfd.uci.edu/~gohlke/pythonlibs/ și apoi a făcut:
pip install scipy-0.19.1-cp27-cp27m-win32.whl
Rețineți că versiunea de care aveți nevoie pentru a utiliza (win32/win_amd-64) depinde de versiunea de Python și nu de Windows.
M-am confruntat cu aceeași problemă și cu același mesaj de eroare, dar pe Ubuntu 16.04 LTS (Xenial Xerus) în loc:
Command "python setup.py egg_info" nu a reușit cu codul de eroare de 1 din /tmp/pip instala-w71uo1rg/poster/
Am testat toate soluțiile prevăzute mai sus și nici unul dintre ei a lucrat pentru mine. Am citit plin de TraceBack și a aflat am avut de a crea mediul virtual cu versiunea Python 2.7 loc (implicit se folosește Python 3.5 în loc):
virtualenv --python=/usr/bin/python2.7 my_venv
După ce l-am activat, am rulat pip instala unirest
cu succes.
Am avut aceeași problemă și a fost capabil de a repara si de a face următoarele.
Windows Python are nevoie de Visual C++ biblioteci instalat prin intermediul SDK-ul pentru a construi cod, cum ar fi prin intermediul setuptools.extensia.Extensia sau numpy.distutils.core.Extensia. De exemplu, construirea f2py module în Windows cu Python necesită Visual C++ SDK fi instalat de mai sus. Pe Linux și Mac, C++ biblioteci sunt instalate cu compilatorul.
https://www.scivision.co/python-windows-visual-c++-14-necesar/
încercați pe linux:
sudo apt install python-pip python-bluez libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev bluez bluez-hcidump