验证是否已经安装了MySQLdb:
==========================================================
d:
\usr\local\Python25>
python
Python 2.
5.
4 (
r254:
67916
,
Dec 23
2008
,
15
:
10
:
54
)
[
MSC v.
1310 32
bit (
Intel)
]
onwin32
Type "help"
,
"copyright"
,
"credits"
or "license"
for
more information.
>>>
import MySQLdb
Traceback (
most recent call last)
:
File
"<stdin>"
,
line 1
,
in <
module>
ImportError:
No module named MySQLdb
==========================================================
如果有类似于上面的”No module named MySQLdb”,表明MySQLdb尚未安装或安装的不成功!
MySQL 版本:5.0.67
下载地址:http://dev.mysql.com/downloads/mysql/5.0.html#downloads
下载exe文件并安装
==========================================================
Python 版本:2.5
下载地址:http://www.python.org/download/releases/2.5.4/
下载msi文件并安装
MySQLdb版本: MySQLdb Windows binary for Python 2.5
下载地址:http://biohackers.net/wikiattach/Python2(2e)5/attachments/MySQL-python.exe-1.2.1_p2.win32-py2.5.exe
参见:http://forums.mysql.com/read.php?50,129618,140611#msg-140611
常见问题:
1.无法定位程序输入点 mysql_server_init 于动态链接库 LIBMYSQL.dll 上。
—————————————————————————————————-
D:
\usr\local\Python25>
python
Python 2.
5.
4 (
r254:
67916
,
Dec 23
2008
,
15
:
10
:
54
)
[
MSC v.
1310 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:\usr\local\Python25\Lib\site-packages\MySQLdb\__init__.py"
,
line 19
,
in <
module>
import _mysql
ImportError:
DLL load failed:
找不到指定的程序。
—————————————————————————————————-
解决方法:把mysql安装目录的bin\libmySQL.dll文件复制到python安装目录的Lib\site-packages下
==========================================================
Python 版本:2.6
下载地址:http://www.python.org/download/releases/2.6.1/
下载msi文件并安装
MySQLdb版本: MySQL-python-1.2.2.win32-py2.6.exe
下载地址:http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe
参见:http://sourceforge.net/forum/forum.php?thread_id=2316047&forum_id=70460
常见问题:
1.ImportError: DLL load failed: 找不到指定的模块。
—————————————————————————————————-
D:
\usr\local\Python26>
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
Traceback (
most recent call last)
:
File
"<stdin>"
,
line 1
,
in <
module>
File
"D:\usr\local\Python26\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:
\usr\local\Python26>
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:
\usr\local\Python26\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
分享到:
相关推荐
NULL 博文链接:https://crazier9527.iteye.com/blog/390961
在Windows操作系统上安装Python2.6并集成MySQL-Python是一个常见的需求,特别是在处理与MySQL数据库交互的项目时。本文将详细介绍这一过程,并分享一些相关的知识点。 首先,让我们了解Python2.6。Python 2.6是...
在Windows操作系统上,使用Python连接MySQL数据库是一项常见的任务,尤其对于数据处理和Web开发来说至关重要。Python提供了多种库来实现这一功能,其中最常用的是`pymysql`和`mysql-connector-python`。本篇文章将...
在Windows系统上搭建一个Nginx、Python和MySQL的环境是一项常见的任务,尤其对于开发Web应用来说至关重要。本文将详细讲解如何一步步实现这个环境的构建。 首先,我们需要安装Nginx,这是一个高性能的Web服务器,它...
- **问题**:在安装过程中遇到了编码错误的问题,这是因为最初尝试安装的是适用于Linux系统的MySQL-Python1.2.2。 - **解决方案**: - 下载适用于Windows系统的MySQL-Python1.2.2.exe安装包(链接:...
`VCForPython27`解决了Python 2.7在Windows上运行时,因缺少VC++编译器而无法正确安装部分扩展模块的问题。 MySQL是世界上最流行的开源关系型数据库管理系统,Python通过特定的驱动程序与MySQL进行通信。对于Python...
综上所述,这个压缩包包含了一个完整的前后端分离的电商系统,涉及了Python Django后端开发、MySQL数据库管理、Vue.js前端构建等多个重要知识点。通过深入学习和实践,可以提升对全栈Web开发的理解和技能。
在Python 2.6环境下安装MySQL数据库在Windows XP操作系统中是一项常见的任务,特别是在进行软件开发或者数据处理时。本文将详细介绍这一过程,并分享一些相关的知识点。 首先,了解MySQL数据库是至关重要的。MySQL...
Python可以在多种操作系统上运行,包括但不限于Linux、Windows、macOS等。这意味着开发者编写的Python程序可以在不同的平台上无缝运行,无需进行大量修改,极大地提高了代码的可移植性。 **1.4 解释性** Python是...
本资源“python_mysql_x64”提供了一个 64 位版本的 Python 运行环境以及用于连接 MySQL 数据库的相关驱动,使得在 Windows 64 位操作系统上进行数据库操作变得更加方便。 Python 是一种广泛使用的高级编程语言,以...
3. `MySQL-python-1.2.3.tar.gz`:这是一个源代码包,采用`.tar.gz`格式,用于在Linux或Unix-like系统上编译安装。用户需要先解压,然后使用Python的`setup.py`脚本来编译和安装库。由于是源码包,它可以适应任何...
在安装预编译版本时,需要根据自己的Windows操作系统版本(32位或64位)和Python版本(比如2.7版),从指定的下载地址获取正确的安装包进行安装。安装完成后,可以通过尝试导入MySQLdb模块来测试是否安装成功。 ...
标题中的“python2.7在win7下64位mysql驱动”指的是在Windows 7操作系统64位版本上,使用Python 2.7版本连接MySQL数据库的驱动程序。这个驱动通常指的是`pymysql`或者`MySQLdb`,因为Python 2.7时期,这两个库是主流...
通过运行这个 MSI 安装包,用户可以轻松地在 Windows 上安装 Python 解释器,从而在本地环境中编写和运行 Python 代码。 MySQL-python-1.2.4b4.win32-py2.7.exe 文件是 MySQL 的 Python 驱动,也称为 PyMySQL 或 ...
- 在安装好Python后,通过内置的包管理器pip来安装Django。在命令行输入`pip install Django`,等待安装完成。 - 可以参考Django官方文档或在线教程了解安装验证和基本用法。 3. **Mysql安装**: - 从MySQL官方...
本文将详细讨论如何在Windows环境下解决Python安装MySQL的问题,以及如何使用提供的`MySQL_python-1.2.5-cp27-none-win_amd64.whl`文件。 首先,Python中的`mysql`标签通常指的是`PyMySQL`或`MySQLdb`这两个库,...
- 在Windows环境下安装MySQL模块用于Python开发。推荐使用`mysql-connector-python`或`pymysql`,这两个库兼容性好且功能强大。 - 安装步骤:可以通过pip安装,如`pip install mysql-connector-python`或`pip ...
标题中的“MySQL-python-1.2.3.win-amd64-py2.7.exe”表明这是一个用于Python的MySQL数据库连接器的安装程序,版本为1.2.3,适用于Windows操作系统,具体是64位(amd64)架构,并且是针对Python 2.7版本设计的。...