常见问题:
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
分享到:
相关推荐
如果在安装过程中依然遇到问题,如找不到合适的wheel文件,你可能需要手动下载并编译源代码。这里,"mysqlclient-2.0.3.tar.gz"就是mysqlclient的源代码包。解压后,你可以按照以下步骤进行编译和安装: ```bash ...
总结一下,"mysqldb64位"是针对Windows 64位平台的Python MySQL数据库连接器,它简化了Python与MySQL之间的交互,使得在Python环境中进行数据库操作变得更加便捷。使用时,需要先安装压缩包内的组件,然后按照DB-API...
下面我们将深入探讨MySQLdb模块的使用方法、安装过程以及在Windows环境下的配置。 首先,让我们来看看如何在Python中安装和使用MySQLdb模块。在Python 2.6版本中,由于Python 3.x对MySQLdb的支持有限,因此我们主要...
总结,MySQLdb-python2.6在Windows环境下是Python进行MySQL数据库操作的重要工具,但随着技术的发展,Python 2.6已逐渐被淘汰,开发者应考虑转向更新的Python版本和数据库适配器。同时,将Python项目打包成exe,使得...
首先,我们来看一下如何在不同的操作系统上安装MySQLdb: 1. **Linux版本**: 在Linux环境下,你需要先安装`setuptools`,然后从SourceForge(http://sourceforge.net/projects/mysql-python/)下载MySQLdb的源码...
在 Linux 系统中安装 `MySQLdb` 需要经过几个步骤: 1. **下载 MySQLdb**: - 访问 [MySQL-Python](http://sourceforge.net/projects/mysql-python/) 官方页面下载适用于 Python 版本的 `MySQLdb`。 2. **安装 ...
在安装时,用户需要确保这个文件位于当前工作目录或者指定的路径下,然后通过`pip`命令进行安装。 总结起来,这个话题涉及的知识点包括: 1. Python的数据库连接库`MySQLdb` 2. Python的包管理器`pip` 3. Python的...
1. **安装MySQLdb**: 在Python环境中,你可以通过`pip install MySQLdb`命令来安装这个库,但需要注意的是,由于MySQLdb依赖于C编译器,因此在某些环境(如Windows)中可能需要额外的步骤来安装。 2. **配置数据库...
本文档主要介绍了在 Python 2.6 环境下安装和配置 MySQLdb 的过程。 - **适用版本**:根据文档中的描述,作者使用的 Python 版本为 2.6。值得注意的是,在更高版本的 Python(如 Python 3)中,MySQLdb 可能不再...
在Windows环境下,安装MySQLdb(或pymysql)通常需要一些额外步骤,因为它们依赖于特定的二进制文件,例如`MySQL_python-1.2.4.win-amd64-py2.7.exe`这样的安装包。这个文件是一个可执行文件,可以直接运行来安装...
2. 确认Python安装路径已添加到系统环境变量PATH中,这通常在安装过程中自动完成,但有时可能需要手动设置。 3. 找到对应的安装文件,双击运行。例如,如果你的系统是32位且Python版本为2.7,就运行`MySQL-python-...
总结一下,Python的`MySQLdb`模块提供了连接、查询、更新MySQL数据库的能力。它是一个强大的工具,使得Python开发者能够轻松地与MySQL数据库进行交互。然而,由于`MySQLdb`维护不活跃,推荐使用`pymysql`或`mysql-...
在本节中,将详细介绍两种不同的MySQLdb安装方法。 **方法一:使用 easy_install** 首先需要安装 setuptools。可以通过访问 [http://sourceforge.net/projects/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是Python 2.6在Windows系统上连接MySQL数据库的关键工具,通过这个驱动,开发者可以轻松地进行数据库操作。然而,随着Python 3的普及和社区的支持,使用更新的库和版本进行...
- **安装方法**:通常随Python for Windows环境一并安装。 15. **setuptools** - PEAK的一套python包管理机制 - **用途**:简化了Python包的分发和安装过程。 - **安装方法**:通过`pip install setuptools`安装...
尽管DB-API设计为尽可能通用,但在具体实现上仍然存在差异。因此,在编写脚本时应遵循最佳实践,确保脚本能适应不同的数据库环境。 #### 五、总结 本文介绍了如何使用Python DB-API来操作MySQL数据库的基本方法。...
例如,在CentOS上可以通过运行以下命令安装`mysql-devel`包: ```bash sudo yum -y install mysql-devel ``` 但是,有时仅安装这个包并不能满足所有需求,特别是当使用的是非MySQL数据库时。此时,我们需要进一步...
然而,它仅支持 Python 2.x,并且由于依赖于 C 语言编写的库,安装时可能存在很多前置条件,特别是在 Windows 上可能会遇到困难。现在,这个库已经不再推荐使用,取而代之的是其衍生版本。 ```python # 示例代码 ...
总结来说,本篇文档详细介绍了如何在Windows环境下配置Webpy开发环境,并通过实例展示了如何使用Webpy快速搭建一个简单的To-Do List站点,最后还介绍了如何将该站点部署到OpenShift云平台上,使得应用可以在互联网上...