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

    ,问题解决。

  • 相关阅读:
    P2324 [SCOI2005]骑士精神
    Codeforces Round #574 (Div. 2) A~E Solution
    P4132 [BJOI2012]算不出的等式
    spring笔记(三)
    spring笔记(二)
    C3P0连接池参数解释
    spring笔记(一)
    hibernate笔记(四)
    hibernate笔记(三)
    hibernate笔记(二)
  • 原文地址:https://www.cnblogs.com/youxin/p/4799666.html
Copyright © 2011-2022 走看看