【问题标题】:Installing pycurl on Windows, DLL error在 Windows 上安装 pycurl,DLL 错误
【发布时间】:2013-11-02 01:22:02
【问题描述】:

我在我的 Windows 7 64 位机器上安装了pycurl,并使用来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 提供的二进制文件中的 Python 2.7

但是,我收到以下错误

>>> import pycurl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified procedure could not be found.

如果我运行pip install pycurl,我会得到

Requirement already satisfied (use --upgrade to upgrade): pycurl in c:\python27\lib\site-packages
Cleaning up...

所以我相信它已正确安装,但我是否缺少 DLL 文件?

请指教。

【问题讨论】:

  • 感谢 Games,如果可以的话,我会的。不幸的是,我需要运行 ebaysdk 并且 pycurl 是一个依赖项。
  • 您是否重新启动了 IDLE?如果 dsnt 工作,重新启动 PC?
  • 试过了,同样的错误DLL load failed
  • 那你得自己编译了。
  • 哇,Dependency Walker 给了我一长串丢失的 DLL 文件。许多存在于我的路径中,但 python 无法识别它们。我必须搞砸这个似乎是不对的——这可能会导致更多的问题。我将重写 ebaysdk 以使用 urllib2 而不是 pycurl。

标签: python windows pycurl


【解决方案1】:

您好,我也遇到了同样的情况,我遇到了同样的错误“ImportError: DLL load failed:”。最终,当我注意到安装程序是为 python 2.7.6 构建的时,我只是通过将我的 python 从 2.7.2 更新到 2.7.6 来解决它。 但是,我的操作系统是 Windows 7 32 位。我希望我的解决方案可以帮助你。祝你好运。

【讨论】:

  • 哇,谢谢。那也解决了我的问题!知道原始 2.7 版本有什么问题吗?
猜你喜欢
  • 1970-01-01
  • 2014-06-26
  • 2019-04-28
  • 2019-06-14
  • 2014-01-24
  • 2016-07-28
  • 2021-07-31
  • 2015-04-01
相关资源
最近更新 更多