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

    ,问题解决。

  • 相关阅读:
    P1036 选数(python)解题报告
    P1009 阶乘之和(python)解题报告
    P1002 过河卒(python) 解题报告
    来一波数据结构
    KMP算法
    链表实现约瑟夫
    闲谈Tampermonkey
    CF#574E. OpenStreetMap 题解
    洛谷 P2033 Chessboard Dance
    洛谷 P2056 采花
  • 原文地址:https://www.cnblogs.com/youxin/p/4799666.html
Copyright © 2011-2022 走看看