• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python MySQLdb Linux下安装笔记

Python MySQLdb Linux下安装笔记

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python mysqldb linux,python mysqldb使用,mysqldb python2.7,python mysqldb模块,python安装mysqldb等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在家里windows环境下搞了一次
见   python MySQLdb在windows环境下的快速安装、问题解决方式
http://www.jb51.net/article/65746.htm

在公司开发需要,再搞一次,linux下的。
发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗

这里也有两种方式:

A.快速安装
B.自己编译

1.最快速最简单方法(赶时间的话)
sudo yum install MySQL-python
</div>
可能遇到问题:
>>> import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "MySQLdb/__init__.py", line 22, in ?
    raise ImportError("this is MySQLdb version %s, but _mysql is version %r" %
ImportError: this is MySQLdb version (1, 2, 3, 'final', 0), but _mysql is version (1, 2, 1, 'final', 1)
</div>
原因:之前使用编译的方法进行安装,下的是1.2.3,但是用yum目前最高1.2.1,冲突
解决方法:删除已经编译的文件
                  rm -rf MySQL-python-1.2.3/
</div>
再进行
>>> import MySQLdb
</div>
无错误,则表示成功了


2.自己编译安装(有时间的话。。。囧)

需要:
A.gcc
B.setuptools  
wget -O setuptools-0.6c8.tar.gz  http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz
</div>
解压执行 sudo easy_install.py [或者 python setup.py build   && sudo python setup.py install]
C.python-dev   在   sudo apt-get install python-dev
   否则会报异常:fatal error: Python.h: 没有那个文件或目录

步骤:
A.下载:wget http://sourceforge.net/projects/mysql-python/files/latest/download
B.
$ tar xfz MySQL-python-1.2.3.tar.gz
$ cd MySQL-python-1.2.3
$whereis  mysql_config
mysql_config: /usr/bin/mysql_config
$ vim site.cfg
</div>
修改mysql_config为mysql配置文件的路径 /usr/bin/mysql_config
还要修改
 threadsafe = False
$ python setup.py build
$ sudo python setup.py install
</div>

完~

</div>

您可能想查找下面的文章:

  • Python MySQLdb Linux下安装笔记

相关文章

  • Python切换pip安装源的方法详解
  • 详解Python实现按任意键继续/退出的功能
  • python中执行shell的两种方法总结
  • python安装教程 Pycharm安装详细教程
  • python基于右递归解决八皇后问题的方法
  • 通过python下载FTP上的文件夹的实现代码
  • python非递归全排列实现方法
  • python设置windows桌面壁纸的实现代码
  • Python使用MySQLdb for Python操作数据库教程
  • Python常用的内置序列结构(列表、元组、字典)学习笔记

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python实现simhash算法实例
    • 在arcgis使用python脚本进行字段计算时是如何解决中文问题的
    • WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
    • 巧用Python装饰器 免去调用父类构造函数的麻烦
    • Python2.x利用commands模块执行Linux shell命令
    • python多重继承实例
    • 爬山算法简介和Python实现实例
    • Python的collections模块中namedtuple结构使用示例
    • Python OS模块常用函数说明
    • Ruby元编程基础学习笔记整理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有