博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python模块 mysql-python安装(在ubuntu系统下)
阅读量:6147 次
发布时间:2019-06-21

本文共 1348 字,大约阅读时间需要 4 分钟。

直接运行如下命令

sudo pip install MySQL-python

报如下错误

xxx@ubuntu:~$ sudo pip install MySQL-pythonDownloading/unpacking MySQL-python  Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded  Running setup.py (path:/tmp/pip_build_root/MySQL-python/setup.py) egg_info for package MySQL-python    sh: 1: mysql_config: not found    Traceback (most recent call last):      File "
", line 17, in
File "/tmp/pip_build_root/MySQL-python/setup.py", line 17, in
metadata, options = get_config() File "setup_posix.py", line 43, in get_config libs = mysql_config("libs_r") File "setup_posix.py", line 25, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found Complete output from command python setup.py egg_info: sh: 1: mysql_config: not found

解决方案是:

安装python-dev

sudo apt-get install python-dev

然后再安装

sudo apt-get install libmysqlclient-dev

最后安装

sudo pip install MySQL-python

这样就成功了。

 

下面是测试代码:

import MySQLdbtry:    conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='root',db='mydb',port=3306)    cur=conn.cursor()    cur.execute('insert into test values(0,"x0")')    conn.commit()    cur.close()    conn.close()    print "finish insert direct"except MySQLdb.Error,e:    print e.args[1]

 

转载地址:http://uamya.baihongyu.com/

你可能感兴趣的文章
SQL Server表分区详解
查看>>
使用FMDB最新v2.3版本教程
查看>>
SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器
查看>>
STM32启动过程--启动文件--分析
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
淘宝的几个架构图
查看>>
Android扩展 - 拍照篇(Camera)
查看>>
数据加密插件
查看>>
linux后台运行程序
查看>>
win7 vs2012/2013 编译boost 1.55
查看>>
IIS7如何显示详细错误信息
查看>>
Tar打包、压缩与解压缩到指定目录的方法
查看>>
配置spring上下文
查看>>
Python异步IO --- 轻松管理10k+并发连接
查看>>
Oracle中drop user和drop user cascade的区别
查看>>
登记申请汇总
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>