【问题标题】:Installing MySQLDB for python 2.7 using pip on Windows 7 64bit在 Windows 7 64 位上使用 pip 安装 MySQLDB for python 2.7
【发布时间】:2017-04-05 03:44:11
【问题描述】:

我花了几个小时尝试多种方法来为 python 安装 MYSQLDB 模块,但没有成功。

我的python版本:2.7.6

Django - 1.10.3

操作系统:Windows 7 64 位

MySQL 连接器 - MySQL 连接器 C 6.0.2

目前我的项目有一个错误,即:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我已尝试运行以下命令安装 mysqldb:

pip install mysql-python

它运行成功,但错误仍然存​​在。然后我尝试运行

pip install MySQL-python

我收到Cannot open include file config-win.h。 我遇到了这篇文章,但我不明白答案的想法,具体来说,我不知道应该在哪里查找提到的文件site.cfgsetup_windows.pyC:\Program Files\MySQL\MySQL Connector C 6.0.2\include中没有这样的文件

最后,我尝试使用轮子运行安装 MySQLDb pip install mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl 命令,我最终得到了

mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform 错误。

我已经失去了希望。请帮忙!!!

【问题讨论】:

    标签: mysql django python-2.7


    【解决方案1】:

    尝试安装32位版本mysqlclient-1.3.9-cp27-cp27m-win32.whl

    如果它不起作用,请尝试从(您可以找到已编译的 Windows 库)安装它:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/

    【讨论】:

    • 是的,它确实有效!但这不会导致将来难以修复错误 - 我的意思是在 64 机器上运行 32 版本吗?
    • 也许你有 32 位版本的 MySQL。重新安装并重试,但我不确定你是否能够在此之后安装 mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl。
    猜你喜欢
    • 2015-02-28
    • 2016-07-06
    相关资源
    最近更新 更多