结论:一个可能的原因是python是32位的,dll是64位的,可以安装64位的python,也可以将dll换成32位的。 问题:OSError: [WinError 193] %1 不是有效的 Win32 应用程序 分析: 可以在控制台执行python命令查看当前python是32还是64位的。 如上图,pycharm用的python是32位的,但是需要调用的dll是64位的,可以切换到...
下载链接:https://sourceforge.net/projects/pywin32/files/pywin32/ import _win32sysloader ImportError: DLL load failed: %1 不是有效的 Win32 应 之前遇到的问题是利用pyinstaller方法打包py应用,报错 import _win32sysloader(pywin32) ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。 解...
错误“ImportError: DLL load failed: %1 is not a valid Win32 application”的解决方案说要将“新的 opencv 二进制文件路径(C:\opencv\build\bin\Release)添加到 Windows PATH 环境变量”。但如上所示,我的 PATH 中已经有 OpenCV 二进制文件文件夹 (C:\lib\opencv\build\x64\vc11\bin)。而且我的 OpenCV...
由于引用了 Win32,ImportError 消息有点误导,而问题只是没有找到 OpenCV DLL。 通过将 OpenCV 二进制文件的路径添加到 Windows PATH 环境变量来解决此问题(例如,在我的计算机上此路径为:C:\opencv\build\bin\Release)。
_name模式)OSError: [WinError 193] % 1不是一个有效的Win32应用程序。当你遇到这个问题,这是因为当前程序的编辑和运行环境不匹配。将DLL文件调用作为一个例子。你不能叫一个32位64位python环境中DLL文件。这个时候,你需要改变python的32位环境。 2. C \/ c++ DLL文件写作,简单的小例子。# include \PSimple...
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 1. 2. 3. 4. 5. 6. 7. 8. 当遇到这个问题的时候,是因为程序当当前的编辑运行环境不匹配,拿DLL文件调用来说,你在64位的python环境下调用32位的DLL文件肯定是不行的,这时你需要把python环境换成32位的。
该错误是体系结构不匹配的,并在[SO]:抛出OSError:[WinError 193] %1不是有效的Win32应用程序(@...
64位程序只能调用64位dll,这是无法改变的。但是你可以用32位python把这个dll封装成exe,然后用64位...
下载一个32 的解释器。官方有的。有一种常见的情况遇到这个情况,就是一开始你用的是32 的解释器,...