• [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法


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

    问题: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(我也是看他的弄好的)

    笔者:赖忠标

  • 相关阅读:
    RAD Studio最终版合集
    cxGrid 锁定一行,让该行数据不能编辑
    跨平台打开一个URL的方法
    【转】DELPHI开始支持LINUX DOCKER
    HTTP请求的拦截
    SVG图像
    Kafka
    HBase分布式集群部署
    HBase
    Mapreduce提交YARN集群运行
  • 原文地址:https://www.cnblogs.com/lazb/p/5426924.html
Copyright © 2020-2023  润新知