python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...
生活随笔
收集整理的這篇文章主要介紹了
python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原因:python是64位的python,而windll.LoadLibrary只能由32位的python使用
參考:?64位Python調用32位DLL方法(一)
解決方法:使用32位的python(切記版本不要太新,本人一開始使用最新的32位python3.7.2再次報錯,換成python3.6成功運行)
我的方法是使用Anaconda創建了一個32位的python3.6(安裝了這么久的conda第一次發揮作用,開心ing...,具體安裝方法我之前也寫了一篇,感興趣的可以查看)
Anaconda使用方法參考(注意先使用set CONDA_FORCE_32BIT=1調為32位):使用Anaconda管理多個版本的Python環境
?
轉載于:https://www.cnblogs.com/sfriend/p/10385709.html
總結
以上是生活随笔為你收集整理的python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Iterator 和 for...of
- 下一篇: 水题:P2799 国王的魔镜