`
phm788ns
  • 浏览: 15062 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

在Windows上安装Python+MySQL 的常见问题及解决方法

 
阅读更多

在Windows上安装Python+MySQL 的常见问题及解决方法
2011年06月23日
  验证是否已经安装了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 "", line 1, in
  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 "", line 1, in
  File "D:\usr\local\Python25\Lib\site-packages\MySQLdb\__init__.py", line 19, in
  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 "", line 1, in
  File "D:\usr\local\Python26\Lib\site-packages\MySQLdb\__init__.py", line 19, in
  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
  
  
  libguide40.dll.zip(77.3 KB)
  
  
  libmmd.dll.zip(169 KB)
  
  
  libmySQL.dll.zip(861 KB)
  原文: http://www.3gmatrix.cn/4/viewspace-16757.html
分享到:
评论

相关推荐

    在Windows上安装Python2.6+MySQL 的常见问题及解决方法

    NULL 博文链接:https://crazier9527.iteye.com/blog/390961

    MySQL 5.1中文手冊

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案...

    MySQL 5.1参考手册

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案...

    数据库NavicatforMySQL应用安装包+Java连接程序+数据库访问要点

    MySQL加PHP的配对在互联网上的应用相比LAMP来说更为常见,并获得了“动态配对”(Dynamic Duo)的雅号,大部分Blog网站基于的WordPress系统主要运用MySQL加PHP的配对。除了LAMP之外,用于Solaris、Windows和Mac上的...

    MySQL 5.1参考手册 (中文版)

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案...

    MySQL 5.1官方简体中文参考手册

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案...

    MySQL 5.1参考手册中文版

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取...

    mysql5.1中文手册

    在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL ...

    MYSQL中文手册

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取...

    mysql官方中文参考手册

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案...

    MySQL5.1参考手册官方简体中文版

    2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案...

    MySQL的安装与使用

    1.MySQL的下载安装与使用,官网下载链接 2.navicat图形化操作的下载与使用 3.powerDesigner的下载与安装 4.陆续更新: 01.后续更新基本的:“增、删、改、查” 02.实训代码的操作。 03.初次发表望多多指教,所有资源...

    MYSQL 5.7.12.zip

    MySQL (数据库服务器)在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。 MYSQL是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在...

    Linux mysql-5.7.12

    MySQL (数据库服务器)在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。 MYSQL是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上...

    MySQL是一个关系型数据库管理系统,mysql-5.7.39-winx64

    1. [2] MySQL使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。 2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3....

    微服务架构和基于容器参考应用程序eShopOnContainers.zip

    该应用程序也使用安装了.NET Core和VS代码的开发MacOS机器在“Docker for Mac”中进行了部分测试,这仍然是使用在Mac上的VM安装程序上运行的Linux容器的“Docker for Windows” 建立。但是,来自社区的Mac环境和...

    服务器工程师岗位主要职责.doc

    方案 4、服务器发生系统故障时的分析与解决 5、微软体系架构的设计 岗位要求: 1、具有VCP或微软方面的认证证书 2、精通虚拟化及Windows各类应用 3、大专以上学历,计算机专业,英语精通 4、有三年以上从事服务器...

    教务系统设计数据库设计.doc

    MySQL数据库 MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP(LAMP代表了Linux平台 上的Apache网站服务器;MySQL数据库以及Perl、Python或者PHP编程语言的结合)组合 重要组成部分,同时它提供的C API可以...

Global site tag (gtag.js) - Google Analytics