Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2542404
  • 博文数量: 271
  • 博客积分: 6659
  • 博客等级: 准将
  • 技术积分: 3141
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-17 10:24
文章分类

全部博文(271)

文章存档

2016年(2)

2015年(12)

2014年(7)

2013年(19)

2012年(22)

2011年(81)

2010年(128)

分类: Python/Ruby

2015-06-12 16:30:12

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是多少位?



报错信息:
>>> import  MySQLdb
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) [MSC v.1500 64 bit (AMD64)] 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 下载地址:


The distributions are:

  MySQL-python-1.2.3.win32-py2.7.exe (1,023.1 KiB)


  MySQL-python-1.2.3.win-amd64-py2.7.exe (1.0 MiB)


阅读(7750) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~