2009-10-17 27 views
12

Nie mogę zainstalować pycurl na Windows na Python2.6. Otrzymywanie następującego błędu:Instalacja pycurl na 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 

Każdy pomysł na temat tego błędu i sposobu rozwiązania tego problemu?

+0

Ten sam problem: deweloperzy pycurl nie znaleźliśmy przydatny do obsługi Pythona 2.6 na Windows (ponad rok po generalnym wydaniu!). Nie będziemy już korzystać z tej biblioteki. –

Odpowiedz

1

Instalujesz pyCURL na Windowsie za pomocą dostarczonego specyficznego dla win32 binaries.

+2

nie ma żadnego konkretnego exe dla Python2.6 dla pyCURL :( –

+0

D'oh! Przepraszam za to. –

0

Zbudowałem pycurl bez ssl dzisiaj dla urlgrabbera 3.9 i zadziałało. Dir, którego użyłem to c: \ Pycurl-7.19.0 i taki sam jak -curl-dir, podany w CURL_DIR w setup.py, ale ze świeżo skompilowanym libcurl.lib ze źródeł używających vc express 08, wewnątrz katalogu w odpowiednich miejscach to znaczy, że niektóre pliki zawierają również. spróbuj uruchomić po powyższym kroku dla następnej err lub po prostu sprawdź setup.py.

+1

niektórzy z nas używają Pythona, ponieważ nie mamy C. więc rekompilacja ze źródła i wszystko, co pociąga za sobą najnowsze wersje (ostatni pycurl na windows był z 2008 roku) jest więcej niż oczekiwaliśmy dla wspieranego Binding ... YMMV – Neon22

29

odpowiedź Andelf za nie działa na moim komputerze Win 7 x64, ale Christoph Gohlke's site posiada pakiet, który pracuje dla mnie.

+1

+1 za udzielenie odpowiedzi, która faktycznie działa. Strona Christop Gohlke ma PycURL win32 exe za 32 & 64-bit i dla python 2.6 i python 2.7. –

+0

Instalacja UrlGrabber działała jak mistrz dla mnie po użyciu instalatora PyCurl Gohlke –

+1

@RossFabricant - pobrałem PycURL dla 64-bitowego Pythona 2.7, ale otrzymałem następujący komunikat 'ImportError: DLL load failed: Nie można znaleźć określonej procedury. "Kiedy próbowałem zaimportować pycurl, masz pojęcie, co ja musieć zrobić? –