py2exe打包包含wmi模塊的腳本後,運行時出現win32api.pyd錯誤的解決辦法。

    前些天寫了一個小腳本,須要用到wmi模塊。可是用py2exe打包運行後總是出現以下錯誤提示:api

    「ImportError: MemoryLoadLibrary failed loading win32api.pyd」網站

    後來GOOGLE了半天,終於在一個E文網站查詢到了解決辦法。正確的解決方法是:io

    修改Py2exe的打包配置文件setup.py,在options參數中添加一個鍵:打包

    'dll_excludes': [ "mswsock.dll", "powrprof.dll" ]配置

    至於產生這個問題的具體緣由嘛,網上查到的資料都寫的模棱兩可,我本身也不敢確定,也就在這裏不讓你們更迷糊了。方法

相關文章
相關標籤/搜索