结论:一个可能的原因是python是32位的,dll是64位的,可以安装64位的python,也可以将dll换成32位的。 问题:OSError: [WinError 193] %1 不是有效的 Win32 应用程序 分析: 可以在控制台执行python命令查看当前python是32还是64位的。 如上图,pycharm用的python是32位的,但是需要调用的dll是64位的,可以切换到...
1. 错误:OSError (WinError 193): % 1不是一个有效的Win32应用程序。回溯(最近调用最后):dll =(\py\u201D, 426行,在LoadLibraryreturn self._dlltype(名字)文件\u201CE: \\ python \\ python3 \\ lib \\ ctypes \\ __init__。在__init__self py\u201D, 348行。 _name模式)OSError: [WinEr...
尝试运行不是 .exe 的文件( [SO]: OSError: [WinError 193] %1 不是有效的 Win32 应用程序) 尝试在进程中加载 .dll (运行 .exe)。 这是我要关注的下面是一个虚拟可执行文件尝试加载 .dll 的示例(可能需要检查 [SO]: How to build a DLL version of libjpeg 9b? (@CristiFati 的回答) 以获取有...
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 1. 2. 3. 4. 5. 6. 7. 8. 当遇到这个问题的时候,是因为程序当当前的编辑运行环境不匹配,拿DLL文件调用来说,你在64位的python环境下调用32位的DLL文件肯定是不行的,这时你需要把python环境换成32位的。 2、C/C++的DLL文件编写,简单的小示...
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.5(64-bit),但是之前卸载32-bit的...
win32按钮 2019-12-12 16:28 −1.按钮是什么 在win32窗口中,经常可以看到按钮,点击按钮可以触发各种事件; 创建按钮的函数: void CreateButton(HWND hwnd) //参数为父窗口句柄,按钮必须属于一个父窗口,因此该函数只要在父窗口创建完成即父窗口的CreateWindow函数调用完成之... ...
(3)解决方法 方法一:将dll文件移动到当前文件夹下。 方法二:使用相对文件夹路径。 (一)问题二 (1)遇到问题 OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 (2)问题分析 python位数和dll位数不一样导致的,dll是32位的,而python是64位的。 (3)解决方法 方法:换一个64位dll。©...
Hi, Im trying to get a Simulation via Python in Comsol running. My issue is, that the command "mph.start()" produces the error message: "OSError: [WinError 193] JVM DLL not found" Strange things: the jvm.dll is in the correct folder "JVM...
3、运行结果: 设备打开成功63394672成功找到卡片,类型:0x4卡片是MifareClassic1K/FM11RF08 4、假如运行报错:OSError: [WinError 193] %1 不是有效的 Win32 应用程序 原因就是:python解释器和dll位数不一致导致,必须都是32位或者都是64位。