当前位置:  编程技术>python

python mysqldb连接数据库

    来源: 互联网  发布时间:2014-09-04

    本文导语:  没办法就下了一个2.6,如果用2.4就太低了,又折腾了,半天找到了MySQL-python-1.2.2.win32-py2.6.exe 这个安装文件,安装完成,执行 import MySQLdb 出现问题提示: File "C:Python26libsite-packagesMySQLdb__init__.py", line 19, in ImportError: DLL load failed:...

没办法就下了一个2.6,如果用2.4就太低了,又折腾了,半天找到了MySQL-python-1.2.2.win32-py2.6.exe 这个安装文件,安装完成,执行 import MySQLdb 出现问题提示:
File "C:Python26libsite-packagesMySQLdb__init__.py", line 19, in
ImportError: DLL load failed: 找不到指定的模块。
经过无数的查找,发现官方的说法也也不是很正确,官方给的解决办法是 LD_LIBRARY_PATH 加载这样一个环境变量,加载的一样不能解决问题,更多的办法是指linux下的处理,
win 上面没有了,又找了无数资料,发现是缺少2个dll文件分别为 libguide40.dll ,libmmd.dll 搜索下,下载的地方不少,然后copy到 WINDOWSsystem32 下面现在执行 又出现
了错误,这东西很神奇啊,错误提示为:
sys:1: DeprecationWarning: the sets module is deprecated
这个错误,我又找了无数的资料,看了很多东西,最后发现是 2.6这个版本已经不推荐使用 sets 这个模块了,但是为了兼容性依然加载了这个模块但是做了警告提示,我想了很
多办法不让警告信息放出来或者捕捉异常,等等没有成功,采取了最恶劣的方式,修改原文件,进入python安装目录找到如下文件 Python26Libsets.py 注释掉 83-85行
#import warnings
#warnings.warn("the sets module is deprecated", DeprecationWarning,stacklevel=2)
就可以了,我上面给合并成2行了。
到现在 mysqldb 安装完毕,没有了任何错误输出,也明白了,为什么官方没有推出2.6版本的mysqldb了。
python3k这个本版对sets module 应该已经支持了,所以官方从发布开始,一直没有推出真正的版本,也就是说现在python3k还不能使用mysqldb这个空间连接mysql 。而且很多工
具现在也都不支持3k看来要实现 3k的普及还有很多的路要走,再这个阶段想要学习python的人要不断的选择跟折磨中度过了。

我的gui还没有开始,就用去了一天的时间。

    
 
 

您可能感兴趣的文章:

  • Python 连接字符串(join %)
  • python list 合并连接字符串的方法
  • python字符串连接方式汇总
  • Python3实现连接SQLite数据库的方法
  • python连接mysql调用存储过程示例
  • python连接池实现示例程序
  • 技巧学习 在Python环境下连接Oracle数据库
  • python中常用的各种数据库操作模块和连接实例
  • python连接mongodb操作数据示例(mongodb数据库配置类)
  • python连接mysql并提交mysql事务示例
  • python连接sql server乱码的解决方法
  • python Django连接MySQL数据库做增删改查
  • python连接mysql数据库示例(做增删改操作)
  • python使用mysqldb连接数据库操作方法示例详解
  • Python 连连看连接算法
  • python连接MySQL、MongoDB、Redis、memcache等数据库的方法
  • Python的MySQLdb模块安装
  • Python下的Mysql模块MySQLdb安装详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • python备份文件以及mysql数据库的脚本代码
  • python访问纯真IP数据库的代码
  • Python编写检测数据库SA用户的方法
  • Python读写Redis数据库操作示例
  • python操作MySQL数据库具体方法
  • python操作MySQL数据库的方法分享
  • Python Mysql数据库操作 Perl操作Mysql数据库
  • Python 分析Nginx访问日志并保存到MySQL数据库实例
  • python操作数据库之sqlite3打开数据库、删除、修改示例
  • python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
  • 编程技术其它 iis7站长之家
  • python网络编程学习笔记(九):数据库客户端 DB-API
  • Python使用PyGreSQL操作PostgreSQL数据库教程
  • Python SQLite3数据库操作类分享
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 让python同时兼容python2和python3的8个技巧分享
  • Python不使用print而直接输出二进制字符串
  • 使用setup.py安装python包和卸载python包的方法
  • Python中实现json字符串和dict类型的互转
  • 不小心把linux自带的python卸载了,导致安装一个依赖原python的软件不能安装,请问该怎么办?
  • python异常信息堆栈输出到日志文件
  • Python开发者社区整站源码 Pythoner
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • python读取csv文件示例(python操作csv)
  • Python namedtuple对象json序列化/反序列化及对象恢复
  • python基础教程之python消息摘要算法使用示例
  • Python获取网页编码的方法及示例代码
  • 新手该如何学python怎么学好python?
  • Python异常模块traceback用法举例
  • 使用python删除nginx缓存文件示例(python文件操作)
  • python之平台独立的调试工具winpdb介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3