`
russelltao
  • 浏览: 158240 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

python的数据库中间件MySqlDb的安装

 
阅读更多

python写程序确实很方便,最近开始准备用它来实现一些自己一直想写的东东。同时,python确实还不够成熟,许多库用起来,安装起来都是问题多多。

这个MySqlDb用于用python代码操作mysql数据库。网上搜的话,很多人都直接用MySQL-python-1.2.3.tar.gz编译安装。殊不知,这对WINDOWS操作系统实在是错误太多了,不停的解决错误,终于还是安装不了。这种安装方式还是在linux下进行吧,WINDOWS直接用直接改用编译好的exe的好。先给大家两个链接,可以一试。

http://ncu.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.tar.gz

http://www.lfd.uci.edu/~gohlke/pythonlibs/ZMaPtJ2K/MySQL-python-1.2.3.win32-py2.6.exe

在build或者install时,先是提示config-win.h找不到,这是装MYSQL时没有把开发包装上。

然后在import Mysqldb时提示ImportError: DLL load failed: 找不到指定的模块。还要自己去网上下载两个DLL文件,放到C:/Python26/Lib/site-packages目录。这两个文件的pchome网站下载地址是:

http://dl-sh-ctc-1.pchome.net/3y/cc/libguide40.rar

http://dl-sh-ctc-1.pchome.net/3l/6z/libmmd.rar
终于,搞了两个小时,才算弄完。这里走了太多弯路,就像上次装SOAPpy一样,用WDSL时也是问题一堆。这些小问题会阻碍python的使用。

分享到:
评论

相关推荐

    django,liunx下mysql数据库接口MySQL-python-1.2.3.tar.gz

    在Django项目中,如果选择使用MySQL,就需要安装MySQL-python这个Python库作为中间件,以便Django能够与MySQL通信。 MySQL-python-1.2.3是该库的一个版本,提供了Python编程接口,使得Python程序能够执行SQL查询、...

    python爬虫(爬视频带数据库)

    在Python中,常见的数据库接口有SQLite、MySQLdb(MySQL)、psycopg2(PostgreSQL)等。数据库的设计应考虑以下几点: 1. **模型设计**:确定数据库表结构,如视频信息表(包括视频ID、标题、URL、时长等)和元数据...

    Python+MySQL分表分库实战

    在Python环境下,我们可以利用ORM(对象关系映射)工具如SQLAlchemy,或者直接使用Python的MySQLdb库来操作MySQL数据库。创建表结构时,需要考虑到分表的规则设计,例如按照时间、业务类型、地理位置等进行数据划分...

    Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等,由「开源前哨」和「.zip

    数据库部分,Python有SQLite、MySQLdb、pymongo等库,分别对应关系型数据库和非关系型数据库。SQLite适用于轻量级应用,而MySQLdb则连接MySQL数据库,pymongo则用于MongoDB的Python接口。理解SQL查询语句、事务处理...

    Python爬虫实例项目-电影网站爬虫源码

    Pymysql是Python中用来连接MySQL数据库的一个库,它可以替代已不再维护的MySQLdb。通过Pymysql,我们可以创建数据库连接,执行SQL语句,以及处理查询结果。在本项目中,我们使用Pymysql来创建数据库和表结构,然后将...

    PythonCrawler-master_网络爬虫最新教程_python_

    2. **数据库操作**:对于大量数据,可以利用sqlite3、MySQLdb等库将数据存入关系型数据库,或使用MongoDB、Redis等NoSQL数据库进行非结构化数据存储。 3. **数据清洗与预处理**:使用pandas进行数据清洗,去除重复...

    Python django框架 book中文版

    - **中间件处理**:自动处理 HTTP 请求响应周期,包括 Content-Type 设置和数据库连接关闭。 - **配置文件**:通过设置文件统一管理配置信息,便于调整和维护。 - **模板系统**:引入模板引擎,允许非技术用户轻松...

    python068反爬虫技术的研究.zip

    Python的SQLite、MySQLdb、pymongo等库可用于处理SQL和NoSQL数据库,实现数据清洗、存储和分析。 九、异常处理与日志记录 在编写爬虫时,应充分考虑异常处理,如HTTP错误、编码问题等。使用logging模块记录日志,...

    OpenStack控制节点安装手册

    安装`mysql-server`和`python-mysqldb`,并配置MySQL支持外部访问。创建数据库并分配权限给特定的数据库管理员,以实现组件对数据的访问。 ### 安装Keystone Keystone是OpenStack的身份服务,用于认证、授权和维护...

    MySQL的驱动程序

    Python开发者可以使用PyMySQL或者MySQLdb库作为MySQL驱动。PyMySQL是一个纯Python实现的MySQL客户端,兼容MySQLdb接口。MySQLdb是Python的一个MySQL绑定,基于DB-API 2.0规范。 安装和配置MySQL驱动程序时,需要...

    mayeye.rar

    Python有许多数据库接口库,如SQLite、MySQLdb、psycopg2(PostgreSQL)等。我们需要学习如何使用这些库连接数据库,执行SQL查询,以及如何将查询结果映射到Python对象。在HTTP服务器中,我们可能会创建一个路由来...

    基于Python的网络爬虫设计与实现.zip

    Python有许多库用于数据操作,如`pandas`用于数据清洗和分析,`sqlite3`或`MySQLdb`用于数据库操作,`json`用于JSON格式的数据读写。此外,分布式存储系统如Hadoop或Spark也可用于处理大规模数据。 **5. 反爬策略与...

    python3.6+django2.0+mysql搭建网站过程详解

    在Python 2.7中,我们使用MySQLdb库连接MySQL数据库,但在Python 3.6中,由于MySQLdb不再支持Python 3,我们需要使用pymysql。在你的项目环境中安装pymysql,然后在`settings.py`中配置数据库连接参数: ```python ...

    Python程序设计任务驱动式教程完整版教案全书教案电子教案.docx

    - 使用`sqlite3`或`MySQLdb`等库连接数据库。 - 创建表、插入数据、查询数据等基本操作。 2. **SQL语句**: - SELECT、INSERT、UPDATE、DELETE等常用语句。 ### 单元9:网络编程与进程控制 #### 教学目标 - ...

    mysql驱动包

    5. **Python驱动**:Python社区有多种MySQL驱动,如MySQLdb(基于DB-API 2.0)、PyMySQL(纯Python实现,兼容MySQLdb)以及pymysql-cffi(CFFI封装,更快)等。 6. **其他驱动**:MySQL还支持其他编程语言的驱动,...

    Scrapy小项目,爬取小说网站所有章节存入mysql,并用django展示出来.zip

    使用Python的MySQLdb或pymysql库,可以方便地与MySQL进行交互,执行增删改查操作。在爬虫运行结束后,数据会被批量写入数据库,确保数据的持久化存储。 最后,Django框架用于构建一个Web应用,展示从数据库中获取的...

    django中的setting最佳配置小结

    别忘了,如果你使用的是非默认数据库,可能需要安装对应的数据库驱动,并在应用的`__init__.py`中进行适配,如示例中的`pymysql.install_as_MySQLdb()`。 5. **日志配置 (LOGGING)**: Django的日志配置允许你控制...

    爬取股吧评论的scrapy框架爬虫,20分钟10万评论,可供做毕业设计使用,下载即可运行

    在该项目中,Python的requests库可能被用于发送HTTP请求,BeautifulSoup或lxml可能用于解析HTML文档,pandas可能用于数据预处理和分析,而sqlite3或MySQLdb则可能用于存储数据。 为了在20分钟内抓取10万条评论,...

    QQ空间爬虫一小时20万数据

    9. **数据存储**:爬取到的数据通常需要保存到文件或数据库中,Python提供了pandas库方便处理数据,并有sqlite3、MySQLdb等库与数据库交互。 10. **异常处理与日志记录**:在爬虫开发中,需要合理处理各种可能出现...

    【Tornado】使用tornado写API的增删改查(一)

    数据库连接使用了pymysql库,这是Python连接MySQL的一个库。为了方便处理查询结果,我们使用`DictCursor`作为游标,这样查询结果会以字典的形式返回,其中包含字段名。如果没有指定`DictCursor`,默认返回的是元组,...

Global site tag (gtag.js) - Google Analytics