• python安装MySQLdb(即mysql-Python)模块的一些问题


    1.超时问题

    如果出现:ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out

    解决方法如下:

    pip --default-timeout=100 install -U module_name 

    2.位数问题

     如果出现:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

    在安装模块时,需要python的位数和模块的位数相匹配。

    注:这里是python的位数,不是指计算机的位数!!!

    2.1查看python的位数

    在命令提示符中直接输入python,即可查看python的位数,我安装的是32位(我是win 64位)

    2.2安装对应位数的模块

    例如我要安装MySQLdb模块(模块名称叫作mysql-Python)

    有多种版本供选择:

    下载地址:https://pypi.python.org/pypi/MySQL-python/

    注:官网提供的是32位的模块,如需64位的模块,请自行百度。

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

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

    此时,我是32位的python,则选择第一个进行安装。安装完毕后,在python命令符后查看:

    安装成功。

         

  • 相关阅读:
    Codeforces 1132D
    Codeforces 670F
    Codeforces 670E
    Codeforces 670E
    Codeforces 670E
    Codeforces 670
    Codeforces 1138
    Codeforces 1114E
    力扣21.合并两个有序链表
    力扣538.把二叉树转换为累加树
  • 原文地址:https://www.cnblogs.com/jfl-xx/p/7299221.html
Copyright © 2020-2023  润新知