`

Python安装MySQLdb问题(win7 32位)

阅读更多

问题描述:由于之前使用python3.2.2版本,使用很多第三方库不方便,就将python重装为python2.7.4版本,当时装的MySQLdb也忘了,现在到使用时才想起要重装MySQLdb,就用pip install mysql-python直接安装,但是报错,如下图mysqldb

 

环境工具:Win7(32bit)  Python2.7.4

 

解决过程:看到一篇英文技术文章,部分摘录如下

Installing mysql module for python
I rate this mission as : impossible for the everyday developer on windows.
Here are several of the problems I got along the way :

_mysql.c:34:24: fatal error: config-win.h: No such file or directory
serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the file specified
error: Unable to find vcvarsall.bat

Save yourself the headache -
Search for a "download compiled python 2.7 mysql for windows"
change the query to your python version.
Do not stop until you find a file named
"MySQL-python-1.2.3.win32-py2.7.exe"

again - version might be different.

Do not go on the mission of installing it by yourself, it is simply a nightmare.

意思就是说下载已经针对win7 32编译好的MySQLdb来安装

想起来,之前的MySQLdb也不是通过pip安装的,只好去下载一个MySQL-python-1.2.3.win32-py2.7.exe来安装,很快OK。

  • 大小: 95.7 KB
分享到:
评论

相关推荐

    python MySQLdb 64位win7安装版本

    在这个场景下,我们需要找到适合64位Win7系统且适用于Python 2.7的MySQLdb版本。 `MySQL-python-1.2.3.win-amd64-py2.7`这个文件名揭示了几个关键信息:首先,`MySQL-python`是MySQLdb的旧称,1.2.3是这个特定版本...

    MySQLdb for python2 7 and win7 64bit

    MySQLdb for python2 7 and win7 64bit 我装了 没问题

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

    这个压缩包包含了两个版本的MySQL-python安装程序:一个适用于32位系统(MySQL-python-1.2.3.win32-py2.7.exe),另一个适用于64位系统(MySQL-python-1.2.3.win-amd64-py2.7.exe)。这两个文件都是为Python 2.7版本...

    python下MySQLdb使用.pdf

    解决这个问题,你需要找到MySQLdb的安装目录,分别在`__init__.py`和`converters.py`中进行相应的代码修改,以适应新的Python版本。 完成安装后,就可以开始使用MySQLdb进行数据库操作了。以下是一段简单的示例代码...

    python2.7在win7下64位mysql驱动

    标题中的“python2.7在win7下64位mysql驱动”指的是在Windows 7操作系统64位版本上,使用Python 2.7版本连接MySQL数据库的驱动程序。这个驱动通常指的是`pymysql`或者`MySQLdb`,因为Python 2.7时期,这两个库是主流...

    MySQL-python-1.2.2.win32-py2.6.exe.rar python 连接mysql 5的库

    在Windows环境下,可以通过执行MySQL-python-1.2.2.win32-py2.6.exe这个安装程序来安装。安装成功后,可以使用`import MySQLdb`(或`import pymysql`,在较新的版本中)来导入模块,然后创建数据库连接,例如: ```...

    MySQL-python32位

    1. **安装**:在本例中,文件名`MySQL-python-1.2.4b4.win32-py2.7.exe`是一个安装包,适用于Windows操作系统且Python版本为2.7的32位环境。要安装,只需双击执行文件并按照提示完成安装过程。 2. **导入模块**:在...

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

    4. **Python安装问题**:Python解释器本身可能存在问题,比如非官方的、损坏的安装包,或者是不兼容的版本。 为了解决这个问题,可以采取以下步骤: 1. **确认Python版本**:确保你正在运行的是与MySQL-python相...

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

    MySQL-python-1.2.3.win-amd64-py2.7 是一个适用于Python 2.7版本的MySQL数据库连接器,专为64位Windows操作系统设计。这个压缩包包含了一个可执行文件,用于安装MySQL的Python适配器,使得Python程序能够方便地与...

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

    此外,如果在64位Windows系统上遇到问题,检查系统环境变量是否正确指向了Python的64位安装路径。 总之,MySQL-python-1.2.5.win-amd64-py2.7 是Python 2.7用户在Windows 64位环境下连接MySQL数据库的重要组件,它...

    MySQL-python-1.2.3.win-amd64-py2.7_2(64位win驱动)

    在win7 64位环境下使用python2.7 操作mysql时,提示需要Mysqldb。但安装时MySQL-python时报错,查资料说需要这个安装这驱动。来此一看,好多人心真黑,竟然要50分,本着共享精神,我去墙外免费下了这个,可惜这儿不...

    MySQL-python-1.2.5.win-amd64-py2.7(tested)

    7. **注意事项**:标题特别强调了64位系统的要求,因为Python的32位版本与64位版本不兼容,且MySQLdb的64位版本相对较少,可能需要从非官方源下载。确保Python和MySQL驱动都是64位,否则会出现运行错误。 8. **版本...

    MySQL-python-1.2.3c1.win32-py2.6.exe

    4. **win32**: 表示这个版本是为32位Windows系统编译的。这意味着它只能在32位的Windows操作系统上运行。对于64位系统,需要下载对应的win-amd64版本。 5. **安装过程**: 运行MySQL-python-1.2.3c1.win32-py2.6.exe...

    MySQL-python32位64位安装包

    ".win-amd64-py2.7.exe"表明这是为64位Windows系统和Python 2.7编译的,".win32-py2.7.exe"则是为32位Windows系统和Python 2.7编译的。Python版本号(如2.7)很重要,因为不同版本的Python可能不兼容某些库。 3. **...

    MySQL-python-1.2.5.win-amd64-py2.7_qx.zip

    MySQL-python-1.2.5.win-amd64-py2.7_qx.zip 这个压缩包文件是为Python 2.7版本设计的MySQL数据库连接器,它允许Python程序与MySQL数据库进行交互。MySQL-python是MySQLdb的别名,是Python中广泛使用的MySQL驱动程序...

    1.2.5的windows python-mysql,pip安装,MySQL_python-1.2.5-cp27-none-win_amd64.whl

    然而,`MySQLdb`项目自2014年后就没有更新,对于较新的Python版本和MySQL版本,可能存在兼容性问题。因此,现代Python项目更倾向于使用`mysql-connector-python`或`PyMySQL`作为替代。 压缩包子文件的文件名称列表...

    python下MySQLdb用法实例分析

    在Windows上,你可以找到对应Python版本的预编译安装包,如示例中的`MySQL-python-1.2.2.win32-py2.6.exe`。安装后可能会遇到`DeprecationWarning`,这是由于Python 2.6不再支持sets模块,可以通过修改MySQLdb源代码...

    MySQL-python.exe-1.2.0.win32-py2.4.zip

    7. **注意事项**: 使用老版本的Python和库可能存在安全风险和兼容性问题,因此在实际项目中,建议使用最新的Python版本(如Python 3.x)和相应的MySQL连接器。此外,要确保数据库的用户名、密码和主机信息正确无误,...

Global site tag (gtag.js) - Google Analytics