qq591577286 发表于 2015-12-15 09:53:20

python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序


报错分析:


在windows上安装python mysql模块后,导入模块时报 python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
这个是因为你安装了64位的python,然后安装32位的mysql模块,或者你安装了32位的python,然后安装64位的myql模块
怎么查看自己的python是多少位?




报错信息:
>>> importMySQLdb
Traceback (most recent call last):
File "", line 1, in
File "C:\Python27\lib\site-packages\MySQLdb\__init__.py", line 19, in


    import _mysql
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
>>> quit
Use quit() or Ctrl-Z plus Return to exit


怎么查看自己的python是多少位?
C:\Users\jerome>python
Python 2.7.9 (default, Dec 10 2014, 12:28:03) on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>



怎么看安装的模块是多少位?
MySQL-python-1.2.3.win-amd64-py2.7.exe
MySQL-python-1.2.5.win32-py2.7.exe



64位 mysqldb 下载地址:
http://www.codegood.com/archives/129




The distributions are:
http://www.codegood.com/wp-content/plugins/wp-downloadmanager/images/exe.gifMySQL-python-1.2.3.win32-py2.7.exe (1,023.1 KiB)

http://www.codegood.com/wp-content/plugins/wp-downloadmanager/images/exe.gifMySQL-python-1.2.3.win-amd64-py2.7.exe (1.0 MiB)
页: [1]
查看完整版本: python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序