版权声明:本文为博主原创文章,未经博主允许不得转载。

问题:windows下安装MySQLdb的方法

解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭建好,但是python也有好的就是在linux环境下特别的简单方便,只是windows下麻烦点啦!但是只要大家去努力不要放弃,还是能成功的;最为windows环境的我,为了python搭建环境我也会各种百度谷歌找了很多博文以及其他文章,苦恼!

注释:其实也很简单,只是大家刚开始接触,还不太明白而已,安装了第一次,后面就会觉得比php简单多了;

安装步骤:

以下是windows环境下的:

对于python2.7,大家可以去这里http://www.codegood.com/archives/129 下载

对于python2.6,大家可以去http://www.codegood.com/archives/4下载。

win32用户只需下载MySQL-python-1.2.3.win32-py2.7.exe (1,023.1 KiB)

win64用户只需下载  MySQL-python-1.2.3.win-amd64-py2.7.exe (1.0 MiB)

1.      安装数据库mysql

下载地址:http://www.mysql.com/downloads/

可以顺带装个图形工具,我用的是MySQL-Front

2.      安装MySQLdb

好了,到了这一步,你有两个选择

A.     安装已编译好的版本(一分钟)

B.     从官网下,自己编译安装(介个…..半小时到半天不等,取决于你的系统环境以及RP)

2-A安装已编译版本:

http://www.codegood.com/downloads

根据自己系统下载,双击安装,搞定

然后import MySQLdb,查看是否成功(查看是否下的是编译版本,把其他的版本删掉,然后重新安装一次)

打开命令窗口,运行python 输入import MySQLdb 如果没有提示没有MySQLdb 模块那就是正确了,恭喜你成功了!

我的,win7,64位,2.7版本

MySQL-python-1.2.3.win-amd64-py2.7.exe

2-B自己编译安装

话说搞现成的和自己编译差距不一一点半点的,特别是64位win7,搞死了

3.安装setuptools

在安装MySQLdb之前必须安装setuptools,要不然会出现编译错误

http://pypi.python.org/pypi/setuptools

http://peak.telecommunity.com/dist/ez_setup.py 使用这个安装(64位系统必须用这个)

下载地址:http://pypi.python.org/pypi/setuptools 如果你不先安装SetupTools而是直接安装MySQLdb,那么很有可能会提示错误。

上面的地址可以直接下载到exe,所以直接执行就是了。

4.安装MySQLdb

下载MySQLdb

http://sourceforge.net/projects/mysql-python/

总结经验:

1.安装python和mysql 这里就不多介绍了,很简单

2.安装setuptools

3.下载编译版本 MySQL-python-1.2.3.win-amd64-py2.7.exe   双击安装

4.可以测试了

5.如果出错了,注意看下提示什么错误

参考文档:

1.http://www.cnblogs.com/hongten/p/hongten_python_mysqldb.html

2.http://blog.sina.com.cn/s/blog_717a78b90102v1j3.html(很好的建议)

3.http://blog.csdn.net/wklken/article/details/7253245(我也是看他的弄好的)

笔者:赖忠标

[原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法的更多相关文章

  1. python MySQLdb在windows环境下的快速安装

    python MySQLdb在windows环境下的快速安装.问题解决方式 使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下 ...

  2. 117、python MySQLdb在windows环境下的快速安装、问题解决方式

    使用Python访问MySQL,需要一系列安装 Linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://blog.csdn.NET/wklken/arti ...

  3. GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置

    GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...

  4. 4.windows环境下如何安装memcached教程(转载+自己整理)

     Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached.百度经验:jingyan. ...

  5. 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程

    01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...

  6. windows环境下如何安装memcached教程

    Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料   memcach ...

  7. Windows环境下的安装gcc

    Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb ...

  8. RabbitMQ在windows环境下的安装

    最近一直想入手一台电脑,作为linux服务器,由于经济状况也没有入手,现在就先介绍windows环境下安装rabbitMQ. RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的, ...

  9. Windows环境下的安装gcc(c语言环境)

    Windows 具有良好的界面和丰富的工具,所以目前 linux 开发的流程是, windows 下完成编码工作, linux 上实现编译工作. 为了提高工作效率,有必要在 windows 环境下搭建 ...

随机推荐

  1. codevs 1994 排队 排列组合+高精度

    /* 数学题0.0 最后答案:A(n,n)*A(n+1,2)*A(n+3,m)+A(n,n)*C(m,1)*A(2,2)*C(n+1,1)*A(n+2,m-1); 简单解释一下 +之前的很显然 先排男 ...

  2. DataSet离线数据集实例

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.W ...

  3. 【翻译】使用nginx作为反向代理服务器,uWSGI作为应用服务器来部署flask应用

    最近在看关于Docker和Nginx方面的内容,先于在Docker上开发以及部署python应用自然要先能够在本机上部署,其中找到一篇文章写的最为详细并且实验成功,所以在此翻译转载过来以备后需.[原文 ...

  4. phpmyadmin安装出错,缺少 mysqli 扩展。请检查 PHP 配置

    下载了个phpmyadmin最新版本的,始终显示这样的内容,求助.如何解决哈?>缺少 mysqli 扩展.请检查 PHP 配置. <a href="Documentation.h ...

  5. 抓取锁的sql语句-第一次修改

    CREATE OR REPLACE PROCEDURE SOLVE_LOCK AS V_SQL VARCHAR2(3000); CUR_LOCK SYS_REFCURSOR; TYPE TP_LOCK ...

  6. 【转】Objective-C中一种消息处理方法performSelector: withObject:

    原文 : http://www.cnblogs.com/buro79xxd/archive/2012/04/10/2440074.html   Objective-C中调用函数的方法是“消息传递”,这 ...

  7. CSS 布局Float 【3】

    float 属性定义元素在哪个方向浮动. 浮动元素会生成一个块级框,而不论它本身是何种元素. 如果浮动非替换元素,则要指定一个明确的宽度:否则,它们会尽可能地窄. 注释:假如在一行之上只有极少的空间可 ...

  8. ASP.NET菜鸟之路之登录系统

    背景 我是一个ASP.NET菜鸟,暂时开始学习ASP.NET,在此记录下我个人敲的代码,没有多少参考价值,请看到的盆友们为我点个赞支持我一下,多谢了. 网站介绍 根据书上的例子做了一个比较粗糙的登录例 ...

  9. 【USACO 2.1.1】城堡

    [题目描述] 我们憨厚的USACO主人公农夫约翰(Farmer John)以无法想象的运气,在他生日那天收到了一份特别的礼物:一张“幸运爱尔兰”(一种彩票).结果这张彩票让他获得了这次比赛唯一的奖品— ...

  10. 如果使用的是orm,是否还需要关系索引

    简而言之:是的,仍然需要理解索引,即使是使用对象关系映射(ORM)工具. ORM工具能够产生符合逻辑的,合法的查询(多数的时候),除非只是生成非常基本的查询(例如仅是根据主键查询的),否则它很难生成适 ...