装了好几个版本的python,搞乱了,卸载后重装了,但跑之前的代码时出了WindowsError: [Error 193] %1 不是有效的 Win32。
这其实因为python位数和dll位数不一样导致的,dll是32位的,而python是64位的,所以不行。解决办法之一是将dll编译成64位的,另一办法是装个32位的python。
本文详细介绍了当Python版本与dll文件位数不匹配时,如何通过编译dll为64位或者安装32位Python来解决问题,避免WindowsError错误的出现。
装了好几个版本的python,搞乱了,卸载后重装了,但跑之前的代码时出了WindowsError: [Error 193] %1 不是有效的 Win32。
这其实因为python位数和dll位数不一样导致的,dll是32位的,而python是64位的,所以不行。解决办法之一是将dll编译成64位的,另一办法是装个32位的python。
2330
2716
479
1346

被折叠的 条评论
为什么被折叠?