是不是你安装的py和你电脑的位数不匹配造成的。如:你电脑是64位,你装32位或者你电脑是32位你装了64位的py。建议查看一下。
电脑位数查看:此电脑->计算机->属性 系统类型 如64位操作系统 说明是64位的
py位数查看:命令行输入cmd->输入python 如[MSC v.1916 64 bit (AMD64)] 说明是64位的
如果电脑是和py位数不同,建议卸载py,从官网上下载匹配位数的
很明显,你的电脑是64位的,你装了32位的python。只能重装。
我的电脑是64位的 python是32位的 为什么之前一直用的好好的 昨天开始突然出现了这个问题
Python调试出现OSError: [WinError 193] %1 不是有效的 Win32 应用程序,一般来讲是因为python位数和dll位数不一样导致的,dll是32位的,而python是64位的。
我的系统是64位Win7安装了64位的python,当调用32位dll(比如32位的ODBC驱动)的时候,就报错。
如何解决:
1、安装64位的dll(一般很难找到)
2、安装32位的python
用anaconda保证64位和32位的python共存