问题:OSError: [WinError 193] %1 不是有效的 Win32 应用程序 分析: 可以在控制台执行python命令查看当前python是32还是64位的。 如上图,pycharm用的python是32位的,但是需要调用的dll是64位的,可以切换到64位的python,具体操作如下图: 切换后,再重新打开控制台执行命令:python 查看当前的python版本已切换到64...
遇到OSError: [WinError 193] %1 不是有效的 Win32 应用程序 这个错误通常意味着你尝试加载或执行了一个不兼容的 Windows 程序或库文件。以下是一些可能的解决步骤,帮助你诊断并解决这个问题: 1. 确认错误信息的上下文 首先,要弄清楚是什么操作触发了这个错误。通常,这个错误会在尝试加载一个 DLL 文件或者执行一...
原因:python是64位的python,而windll.LoadLibrary只能由32位的python使用 参考:64位Python调用32位DLL方法(一) 解决方法:使用32位的python(切记版本不要太新,本人一开始使用最新的32位python3.7.2再次报错,换成python3.6成功运行) 我的方法是使用Anaconda创建了一个32位的python3.6(安装了这么久的conda第一次发挥作...
https://xinzhi.wenda.so.com/a/1520413890205453试试这个
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。,经过搜索查找,发现错误原因是我在win7x64的机器上装了64位的pythonIDLE,不能有效load32位的dll,换成32位的python就好了。
dll00 = ct.CDLL(dll_name) > File "c:\Install\pc064\Python\Python\03.07.09\lib\ctypes__init__.py", line 364, in __init__ > self._handle = _dlopen(self._name, mode) > OSError: [WinError 193] %1 is not a valid Win32 application > ...
python--ctypes模块:调用C函数 2019-12-08 08:13 −Python 的 ctypes 要使用 C 函数,需要先将 C 编译成动态链接库的形式,即 Windows 下的 .dll 文件,或者 Linux 下的 .so 文件 Windows 系统下的 C 标准库动态链接文件为 msvcrt.dll (一般在目录 C:\Windows\System32 和 ... ...
ctypes.WinDLL(build_info.msvcp_dll_name)File"F:\Program Files\Python\Python36\lib\ctypes\__init__.py",line348,in__init__ self._handle=_dlopen(self._name,mode)OSError:[WinError193]%1不是有效的 Win32 应用程序。 During handling of the above exception,another exception occurred:Traceback(...
microsoft.com/en-us/windows/win32/debug/pe-format,Python代码会尝试在下面这行代码中加载DLL:...
File "F:\python\Pointnet_Pointnet2_pytorch-master\Pointnet_Pointnet2_pytorch-master\visualizer\show3d_balls.py", line 43, in <module> dll = np.ctypeslib.load_library(os.path.join(BASE_DIR, 'render_balls_so.so'), '.') # 加载一个名为' render_balls_so '的共享库,它将在之后用于渲染点...