zoukankan      html  css  js  c++  java
  • Python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。

    问题怎么出现的:

      电脑是win8 64位,,下载了一个mysqldb 32位,http://sourceforge.net/projects/mysql-python/files/latest/download。安装后import MySQLdb 就出现了如题错误。

    看了一个帖子,如下:

    在windows上安装python mysql模块后,导入模块时报 python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

    这个是因为你安装了64位的python,然后安装32位的mysql模块,或者你安装了32位的python,然后安装64位的myql模块

    怎么查看自己的python是多少位?

    C:Usersivon>python
    Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win
    32
    Type “help”, “copyright”, “credits” or “license” for more information.
    >>> import MySQLdb

    怎么看安装的模块是多少位?

    MySQL-python-1.2.3.win-amd64-py2.7.exe

    MySQL-python-1.2.5.win32-py2.7.exe

    介个就很明显了。

    在官网:http://sourceforge.net/projects/mysql-python/ 没有64的提供。

    经过搜索,下载到了

    MySQL-python-1.2.5.win-amd64-py2.7.exe

    ,问题解决。

  • 相关阅读:
    PHP查询手机号归属地
    MSVC版本号对应关系
    IT界名人录
    QT5 Win7 项目封装发行版(C++)
    ANSI编码
    微信小程序 for循环说明
    virtualbox 虚拟机 安装win7系统 无法联网
    go 实现两个goroutine交替执行打印数字和字母
    go 学习之反射
    go 学习之数据类型
  • 原文地址:https://www.cnblogs.com/youxin/p/4799666.html
Copyright © 2011-2022 走看看