导入pycurl时出现错误:导入失败:指定的过程未找到。

3

我成功安装了 "curl-7.33.0-win64.msi" 和 "pycurl-7.19.0.2.win-amd64-py2.7.exe"。

当我运行Python脚本时,出现以下错误:

import pycurl importError: DLL load failed: The specified procedure could not be found

  File "C:\cc_stg\Git\bugzilla\cgi-bin\newbugs_lag.py", line 3, in <module>
    import create_bugzillas
  File "C:\cc_stg\Git\bugzilla\cgi-bin\create_bugzillas.py", line 2, in <module>
    import bugzilla
  File "C:\cc_stg\Git\bugzilla\cgi-bin\bugzilla\__init__.py", line 21, in <module>
    from bugzilla.base import BugzillaError
  File "C:\cc_stg\Git\bugzilla\cgi-bin\bugzilla\base.py", line 19, in <module>
    import pycurl
ImportError: DLL load failed: The specified procedure could not be found.

我不知道如何解决这个问题。非常感谢您提供的任何帮助。


你检查过curl和pycurl的版本是否兼容吗?(来自pycurl的发行说明文档等) - Janne Karila
pycurl 7.19 可以与 curl 7.33 兼容。但是那个特定的预编译二进制包可能不行。 - abarnert
此外,在链接的页面上(官方curl下载页面),我没有看到任何名为“curl-7.33.0-win64.msi”的东西。有一个带有“-nossl”后缀的文件,另一个带有“ssl-sspi”后缀的文件以及一些指向外部页面的链接。那么...你下载了哪一个? - abarnert
我从这个页面http://www.confusedbycode.com/curl/下载了curl。 我通过Curl的官方页面http://curl.haxx.se/dlwiz/?type=bin&os=Win32&flav=-&ver=*进入了此页面。 - Khokhar
1个回答

1

我在Python 2.7.3中也遇到了同样的问题。后来我将Python升级到V2.7.8,问题得以解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接