`
daqing15
  • 浏览: 40895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

总结一下在Windows上安装MySQLdb

阅读更多

常见问题:
1.ImportError: DLL load failed: 找不到指定的模块。
—————————————————————————————————-
D:\Program Files\Python2.6>python
Python 2.6.1 (r261:67517, Dec  4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import MySQLdb
Traceback (most recent call last):
  File “<stdin>”, line 1, in <module>
  File “D:\Program Files\Python2.6\Lib\site-packages\MySQLdb\__init__.py”, line 19, in <module>

    import _mysql
ImportError: DLL load failed: 找不到指定的模块。
—————————————————————————————————-
解决方法:下载libmmd.dll(附件)和libguide40.dll(附件)两个dll文件并复制到python安装目录的Lib\site-packages下。
参见:http://sourceforge.net/forum/message.php?msg_id=5613887

2.ImportError: DLL load failed: 找不到指定的模块。
—————————————————————————————————-
D:\Program Files\Python2.6>python
Python 2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import MySQLdb
D:\Program Files\Python2.6\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
  from sets import ImmutableSet
—————————————————————————————————-
解决方法:
1) file “__init__”, replace: 
 
from sets import ImmutableSet  
class DBAPISet(ImmutableSet):  
 
with  
 
class DBAPISet(frozenset) 
 
2) file “converters.py”, remove: 
 
from sets import BaseSet, Set 
 
3) file “converters.py”, change “Set” by “set” (IMPORTANT: only two places): 
 
line 48: return set([ i for i in s.split(',') if i ]) 
line 128: set: Set2Str, 
参见:http://sourceforge.net/forum/message.php?msg_id=5808948

分享到:
评论

相关推荐

    Windows和linux安装mysqldb(mysqlclient)报错解决方法(内含安装资源).zip

    如果在安装过程中依然遇到问题,如找不到合适的wheel文件,你可能需要手动下载并编译源代码。这里,"mysqlclient-2.0.3.tar.gz"就是mysqlclient的源代码包。解压后,你可以按照以下步骤进行编译和安装: ```bash ...

    mysqldb64位

    总结一下,"mysqldb64位"是针对Windows 64位平台的Python MySQL数据库连接器,它简化了Python与MySQL之间的交互,使得在Python环境中进行数据库操作变得更加便捷。使用时,需要先安装压缩包内的组件,然后按照DB-API...

    python操作MySQL的MySQLdb模块

    下面我们将深入探讨MySQLdb模块的使用方法、安装过程以及在Windows环境下的配置。 首先,让我们来看看如何在Python中安装和使用MySQLdb模块。在Python 2.6版本中,由于Python 3.x对MySQLdb的支持有限,因此我们主要...

    mysqldb-python2.6

    总结,MySQLdb-python2.6在Windows环境下是Python进行MySQL数据库操作的重要工具,但随着技术的发展,Python 2.6已逐渐被淘汰,开发者应考虑转向更新的Python版本和数据库适配器。同时,将Python项目打包成exe,使得...

    python下MySQLdb使用.pdf

    首先,我们来看一下如何在不同的操作系统上安装MySQLdb: 1. **Linux版本**: 在Linux环境下,你需要先安装`setuptools`,然后从SourceForge(http://sourceforge.net/projects/mysql-python/)下载MySQLdb的源码...

    python下MySQLdb使用.docx

    在 Linux 系统中安装 `MySQLdb` 需要经过几个步骤: 1. **下载 MySQLdb**: - 访问 [MySQL-Python](http://sourceforge.net/projects/mysql-python/) 官方页面下载适用于 Python 版本的 `MySQLdb`。 2. **安装 ...

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

    在安装时,用户需要确保这个文件位于当前工作目录或者指定的路径下,然后通过`pip`命令进行安装。 总结起来,这个话题涉及的知识点包括: 1. Python的数据库连接库`MySQLdb` 2. Python的包管理器`pip` 3. Python的...

    python MySQLdb使用教程详解

    1. **安装MySQLdb**: 在Python环境中,你可以通过`pip install MySQLdb`命令来安装这个库,但需要注意的是,由于MySQLdb依赖于C编译器,因此在某些环境(如Windows)中可能需要额外的步骤来安装。 2. **配置数据库...

    python mysqldb连接数据库

    本文档主要介绍了在 Python 2.6 环境下安装和配置 MySQLdb 的过程。 - **适用版本**:根据文档中的描述,作者使用的 Python 版本为 2.6。值得注意的是,在更高版本的 Python(如 Python 3)中,MySQLdb 可能不再...

    python2.7在win7下64位mysql驱动

    在Windows环境下,安装MySQLdb(或pymysql)通常需要一些额外步骤,因为它们依赖于特定的二进制文件,例如`MySQL_python-1.2.4.win-amd64-py2.7.exe`这样的安装包。这个文件是一个可执行文件,可以直接运行来安装...

    Mysql-Python库安装程序(win32位,win64位)

    2. 确认Python安装路径已添加到系统环境变量PATH中,这通常在安装过程中自动完成,但有时可能需要手动设置。 3. 找到对应的安装文件,双击运行。例如,如果你的系统是32位且Python版本为2.7,就运行`MySQL-python-...

    python MySql模块

    总结一下,Python的`MySQLdb`模块提供了连接、查询、更新MySQL数据库的能力。它是一个强大的工具,使得Python开发者能够轻松地与MySQL数据库进行交互。然而,由于`MySQLdb`维护不活跃,推荐使用`pymysql`或`mysql-...

    Windons+Django1.4.1+Mysql5.0+python2.5.2成功搭建及测试方法

    在本节中,将详细介绍两种不同的MySQLdb安装方法。 **方法一:使用 easy_install** 首先需要安装 setuptools。可以通过访问 [http://sourceforge.net/projects/mysql-python]...

    MySQL-python

    `MySQL-python-1.2.3.win-amd64-py2.7.exe`这个文件是一个安装程序,用户可以通过运行这个文件在Python 2.7的Windows系统上安装`mysqldb`库。安装后,开发者就可以在他们的Python脚本中导入`mysqldb`,并开始进行...

    MySQL-python-1.2.2.win32-py2.6

    总结一下,MySQL-python-1.2.2.win32-py2.6是Python 2.6在Windows系统上连接MySQL数据库的关键工具,通过这个驱动,开发者可以轻松地进行数据库操作。然而,随着Python 3的普及和社区的支持,使用更新的库和版本进行...

    python模块下载及安装方法.docx

    - **安装方法**:通常随Python for Windows环境一并安装。 15. **setuptools** - PEAK的一套python包管理机制 - **用途**:简化了Python包的分发和安装过程。 - **安装方法**:通过`pip install setuptools`安装...

    非MySQL安装MySQL-python

    例如,在CentOS上可以通过运行以下命令安装`mysql-devel`包: ```bash sudo yum -y install mysql-devel ``` 但是,有时仅安装这个包并不能满足所有需求,特别是当使用的是非MySQL数据库时。此时,我们需要进一步...

    用 Python 连接 MySQL 的几种方式详解1

    然而,它仅支持 Python 2.x,并且由于依赖于 C 语言编写的库,安装时可能存在很多前置条件,特别是在 Windows 上可能会遇到困难。现在,这个库已经不再推荐使用,取而代之的是其衍生版本。 ```python # 示例代码 ...

    webpy简介及其在OpenShift上的部署

    总结来说,本篇文档详细介绍了如何在Windows环境下配置Webpy开发环境,并通过实例展示了如何使用Webpy快速搭建一个简单的To-Do List站点,最后还介绍了如何将该站点部署到OpenShift云平台上,使得应用可以在互联网上...

Global site tag (gtag.js) - Google Analytics