2013-11-14 44 views
3

我已經成功地安裝「curl-7.33.0-win64.msi」和「pycurl-7.19.0.2.win-amd64-py2.7.exe進口pycurl導入錯誤:DLL加載失敗:指定的程序無法找到

我得到了以下錯誤,當我運行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. 

我不知道如何解決這個問題。任何幫助將不勝感激。

+0

你檢查curl和pycurl的版本是否兼容嗎? (來自例如pycurl的發行說明文檔) –

+0

pycurl 7.19以捲曲7.33工作。但是,特定的預構建的pycurl二進制包可能不會。 – abarnert

+0

另外,在鏈接頁面(官方curl下載頁面)上,我沒有看到任何名爲'curl-7.33.0-win64.msi'的東西。有一個帶'-nossl'後綴,另一個帶有'ssl-sspi'後綴,以及一些指向外部頁面的鏈接。那麼......你下載了哪一個? – abarnert

回答

1

即使我在Python 2.7.3中也遇到同樣的問題。後來我將我的python升級到V2.7.8,解決了這個問題。

+0

也有同樣的問題。升級到2.7.10解決了這個問題。 – user2233706

相關問題