2009-10-17 266 views
12

我无法在Python2.6上的Windows上安装pycurl。获取以下错误:在Windows上安装pycurl

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 

任何想法这个错误是什么以及如何解决这个问题?

+0

同样的问题:pycurl开发商并没有找到有用的文件来支持Windows蟒蛇2.6(超过一般一年后释放!)。我们不会再使用这个库了。 – 2009-11-09 15:36:21

回答

1

您可以通过提供的win32特定的binaries在Windows上安装pyCURL。

+2

pyCURL没有python2.6特定的exe: – 2009-10-17 18:26:08

+0

D'oh!对不起, – 2009-10-17 19:02:37

0

我建立了pycurl而没有ssl今天为urlgrabber 3.9和它的工作。我使用的目录是c:\ Pycurl-7.19.0,与--curl-dir相同,因为在setup.py中给出了CURL_DIR,但是使用vc express 08在源代码中使用新编译的libcurl.lib,在相应位置的目录中即它也需要一些包含文件。尝试在上述步骤之后运行以查找下一个错误或仅检查setup.py。

+1

我们中的一些人使用python,因为我们没有c,所以从源代码重新编译,所有需要的最新版本YMMV – Neon22 2012-01-08 23:26:20

29

Andelf的回答我的Win 7的64位机器上没有工作,但Christoph Gohlke's site有适合我的工作包。

+1

+1以下的答案中提供一个实际可行的答案。Christop Gohlke的站点有PycURL win32 exe,32位为32位&64-bit for python 2.6&python 2.7。 – 2012-03-14 17:28:06

+0

UrlGrabber安装在使用Gohlke的PyCurl安装程序后像我的冠军一样工作 – 2012-04-17 13:43:11

+1

@RossFabricant - 我为64位Python 2.7下载了PycURL,但得到了以下消息:ImportError:DLL加载失败:指定的程序无法找到.'当我尝试导入pycurl。你有什么想法我 需要做? – 2014-07-19 20:42:25