2009-10-17 16 views
12

Non riesco a installare pycurl su Windows su Python2.6. Ottenere seguente errore:Installazione di pycurl su Windows

C:\Documents and Settings\vijayendra\Desktop\Downloads\pycurl-7.19.0>python setup.py install --curl-dir="C:\Documents and Settings\vijayendra\Desktop\Downloads\ 
curl-7.19.5-win32-ssl\curl-7.19.5" 
Using curl directory: C:\Documents and Settings\vijayendra\Desktop\Downloads\curl-7.19.5-win32-ssl\curl-7.19.5 
Traceback (most recent call last): 
    File "setup.py", line 210, in <module> 
    assert os.path.isfile(o), o 
AssertionError: C:\Documents and Settings\vijayendra\Desktop\Downloads\curl-7.19.5-win32-ssl\curl-7.19.5\lib\libcurl.lib 

Qualche idea di cosa si tratta e come risolvere questo errore?

+0

Lo stesso problema: gli sviluppatori pycurl non ha trovato utile per supportare Python 2.6 su Windows (più di anno dopo il rilascio generale!). Non useremo più questa libreria. –

risposta

1

Si installa pyCURL su Windows tramite lo specifico Win32 fornito binaries.

+2

non esiste python2.6 exe specifico per pyCURL :( –

+0

D'oh! Mi dispiace per quello . –

0

Ho costruito pycurl senza ssl oggi per urlgrabber 3.9 e ha funzionato. la directory che ho usato era c: \ Pycurl-7.19.0 e uguale a --curl-dir, come dato CURL_DIR in setup.py, ma con fresco compilato libcurl.lib da fonti che utilizza vc express 08, all'interno della directory in rispettivi luoghi cioè ha bisogno anche di alcuni file inclusi. prova a eseguire dopo il passaggio precedente per l'errore successivo o controlla semplicemente setup.py.

+1

alcuni di noi stanno usando python perché non abbiamo C. così ricompilando dall'origine e tutto ciò che comporta per le ultime versioni (last pycurl on windows was from 2008) è più di quanto ci aspettassimo per un Binding supportato ... YMMV – Neon22

29

risposta di Andelf non ha funzionato sulla mia macchina Win 7 x64, ma Christoph Gohlke's site ha un pacchetto che funziona per me.

+1

+1 per fornire una risposta che funziona davvero.Il sito di Christop Gohlke ha PycURL win32 exe's per 32 & 64-bit e per Python 2.6 e python 2.7 –

+0

L'installazione UrlGrabber ha funzionato come un campione per me dopo aver usato l'installer PyCurl di Gohlke. –

+1

@RossFabricant - Ho scaricato PycURL per Python 2.7 a 64 bit, ma ho ricevuto il seguente messaggio "ImportError: DLL caricamento fallito: la procedura specificata non è stata trovata. quando ho provato a importare pycurl. Hai qualche idea di cosa io bisogno di fare? –