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

问题: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. Spring配置静态目录

    mvc-dispatcher-servlet.xml文件 <beans xmlns="http://www.springframework.org/schema/beans" ...

  2. 学习日记_SSH框架web.xml配置文件篇

    1.参考一:http://www.blogjava.net/yxhxj2006/archive/2012/07/09/382632.html 2.参考二: <!-- web 容器启动spring ...

  3. iOS几种简单有效的数组排序方法

    第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象 NSComparator cmptr = ^(id obj1 ...

  4. 继承UIView的子控件添加点击事件

    UITapGestureRecognizer*tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:selfaction:@select ...

  5. Swift - 25 - 控制转移和二维数组

    //: Playground - noun: a place where people can play import UIKit // fallthrough // fallthrough会在当前c ...

  6. Chrome扩展与用户隐私

    转载自https://www.imququ.com/post/chrome-extensions-and-user-privacy.html   Google Chrome浏览器应该早就是大家的默认了 ...

  7. input border IE6 bug

    border:none;与border:0;的区别体现有两点:一是理论上的性能差异二是浏览器兼容性的差异. 1.性能差异[border:0;]把border设为“0”像素虽然在页面上看不见,但按bor ...

  8. .NET,你真的 知道了吗

    搞清自己是干什么的 有人问你是做什么的,回答是:"我是做,NET开发的",有的人也会问:"那.NER.是什么?"刚开始我认为是一个开打工具,后认为是一个平台,一 ...

  9. 9 Palindrome Number(判断是否为回文数Easy)

    题目意思:判断是否为回文数,不许使用额外空间 ps:一直不理解额外空间的意思,int能用吗 思路:1.比较头尾 2.翻转,越界问题需考虑 class Solution { public: bool i ...

  10. FMDB警告Warning: there is at least one open result set around after performing的问题

    FMDB操作sqlite的时候总是报警告Warning: there is at least one open result set around after performing,后来发现是执行查询 ...