结论:一个可能的原因是python是32位的,dll是64位的,可以安装64位的python,也可以将dll换成32位的。 问题:OSError: [WinError 193] %1 不是有效的 Win32 应用程序 分析: 可以在控制台执行python命令查看当前python是32还是64位的。 如上图,pycharm用的python是32位的,但是需要调用的dll是64位的,可以切换到...
错误“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...
运行Python代码出现: ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。 解决方法:去下载与你所安装的Python版本对应的pywin32并安装 下载链接:https://sourceforge.net/projects/pywin32/files/pywin32/ import _win32sysloader ImportError: DLL load failed: %1 不是有效的 Win32 应 之前遇到...
由于引用了 Win32,ImportError 消息有点误导,而问题只是没有找到 OpenCV DLL。 通过将 OpenCV 二进制文件的路径添加到 Windows PATH 环境变量来解决此问题(例如,在我的计算机上此路径为:C:\opencv\build\bin\Release)。
64位程序只能调用64位dll,这是无法改变的。但是你可以用32位python把这个dll封装成exe,然后用64位...
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 1. 2. 3. 4. 5. 6. 7. 8. 当遇到这个问题的时候,是因为程序当当前的编辑运行环境不匹配,拿DLL文件调用来说,你在64位的python环境下调用32位的DLL文件肯定是不行的,这时你需要把python环境换成32位的。
下载一个32 的解释器。官方有的。有一种常见的情况遇到这个情况,就是一开始你用的是32 的解释器,...
出现错误:ImportError:DLL load failed :%1不是有效的win32应用程序 出现问题解答: 主要是由于安装的python版本和所下载的安装包版本不一致,导致的。 如果python是32 位的,而电脑是64位的。下载的安装包是64位的,就会导致问题的产生。所以有以下解决办法: ...
return self._dlltype(name) File "F:\sdk\python\Python37\lib\ctypes\__init__.py", line 364, in __init__ self._handle = _dlopen(self._name, mode) OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 1. 2. 3. 4.