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