Ubuntu下安装python的torndb开发环境
来源:互联网 发布:金坛网络维护维修电话 编辑:程序博客网 时间:2024/04/30 07:44
目标:
在Python中通过“import torndb”,去访问mysql数据库。
一、在Ubuntu上安装MySQL
1. 安装命令:
$ sudo apt-get install mysql-server
$ apt-get isntall mysql-client
$ sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码,注意设置了不要忘了,
2 安装完成之后可以使用如下命令来检查是否安装成功:
$ sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
$ mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,
上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
3.mysql的一些常用操作:
$ show databases;
$ create database db_name;
$ use db_name;
$ show tables;
$ describe db; --显示表的结构
二.安装mysqldb
1.去https://sourceforge.net/projects/mysql-python/ 下载源码
2.解压:
tar xvzf MySQL-python-1.2.4b4.tar.gz
3.进入安装目录:
cd MySQL-python-1.2.4b4/
4.将site.cfg中的mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确(如果报mysql_config not found的错误,查看note1)。
5.编译:
python setup.py build
6.安装:
sudo python setup.py install
7.测试,在python的命令行:
import MySQLdb
note1:
报错:mysql_config not found
1.用whereis mysql_config 查找mysql_config ,如果有,跳过2,执行3。
2.安装mysql-dev:
sudo apt-get install libmysqlclient-dev
3.将site.cfg中的mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。
参考:http://blog.csdn.net/lmh12506/article/details/9198661
note2:
报错:_mysql.c:29:20: fatal error: Python.h: No such file or directory
1.需要安装python-dev:
sudo apt-get install python-dev
参考:http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
三.安装torndb:
1.下载源码:https://github.com/bdarnell/torndb
2.解压文件:
unzip torndb-master.zip
3.进入安装目录:
cd torndb-master/
4.编译:
python setup.py build
5.安装:
sudo python setup.py install
6.测试是否安装成功,在python命令行下:
import torndb
效果:
>>> import torndb
>>> mdb = torndb.Connection('127.0.0.1:3306', 'db_name', 'user_name', 'user_pass', max_idle_time=5)
>>> mdb
<torndb.Connection object at 0x2724ed0>
>>> mdb._ensure_connected()
>>> mdb.query("SELECT * from test")
[{'id': 1L, 'name': u'chenjf'}]
>>>
在Python中通过“import torndb”,去访问mysql数据库。
一、在Ubuntu上安装MySQL
1. 安装命令:
$ sudo apt-get install mysql-server
$ apt-get isntall mysql-client
$ sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码,注意设置了不要忘了,
2 安装完成之后可以使用如下命令来检查是否安装成功:
$ sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
$ mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,
上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
3.mysql的一些常用操作:
$ show databases;
$ create database db_name;
$ use db_name;
$ show tables;
$ describe db; --显示表的结构
二.安装mysqldb
1.去https://sourceforge.net/projects/mysql-python/ 下载源码
2.解压:
tar xvzf MySQL-python-1.2.4b4.tar.gz
3.进入安装目录:
cd MySQL-python-1.2.4b4/
4.将site.cfg中的mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确(如果报mysql_config not found的错误,查看note1)。
5.编译:
python setup.py build
6.安装:
sudo python setup.py install
7.测试,在python的命令行:
import MySQLdb
note1:
报错:mysql_config not found
1.用whereis mysql_config 查找mysql_config ,如果有,跳过2,执行3。
2.安装mysql-dev:
sudo apt-get install libmysqlclient-dev
3.将site.cfg中的mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。
参考:http://blog.csdn.net/lmh12506/article/details/9198661
note2:
报错:_mysql.c:29:20: fatal error: Python.h: No such file or directory
1.需要安装python-dev:
sudo apt-get install python-dev
参考:http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
三.安装torndb:
1.下载源码:https://github.com/bdarnell/torndb
2.解压文件:
unzip torndb-master.zip
3.进入安装目录:
cd torndb-master/
4.编译:
python setup.py build
5.安装:
sudo python setup.py install
6.测试是否安装成功,在python命令行下:
import torndb
效果:
>>> import torndb
>>> mdb = torndb.Connection('127.0.0.1:3306', 'db_name', 'user_name', 'user_pass', max_idle_time=5)
>>> mdb
<torndb.Connection object at 0x2724ed0>
>>> mdb._ensure_connected()
>>> mdb.query("SELECT * from test")
[{'id': 1L, 'name': u'chenjf'}]
>>>
0 0
- Ubuntu下安装python的torndb开发环境
- ubuntu下安装Python的MySql的开发环境
- ubuntu下安装Python的MySql的开发环境
- Ubuntu下python开发环境安装
- Ubuntu 下python开发环境的搭建
- Ubuntu环境下安装python的flask
- Ubuntu 下GTK+开发环境的安装
- ubuntu 环境下python安装
- Ubuntu下开发环境安装
- Ubuntu 下安装 Eclipse 安装和搭建Python开发环境 - [ubuntu]
- 在Ubuntu下配置舒服的Python开发环境
- 在Ubuntu下配置舒服的Python开发环境
- 在Ubuntu下配置舒服的Python开发环境
- python基于Ubuntu下开发环境的准备
- 在Ubuntu下配置舒服的Python开发环境
- ubuntu下Python虚拟环境的安装、激活、退出
- Linux环境下安装python开发环境
- 在ubuntu下搭建python开发环境
- 【Android】多功能二维码实现思路,自动连接WI-FI
- jquery的$.extend和$.fn.extend作用及区别
- 关于页面跳转过程中出现两个界面view出现重叠的处理
- Java编程思想重点笔记
- MVC5 + EF6 + Bootstrap3 (15) 应用ModelState和Data Annotation做服务器端数据验证
- Ubuntu下安装python的torndb开发环境
- 如何在App中实现朋友圈功能之四在朋友圈中添加发送图片功能——箭扣科技Arrownock
- DES算法详解和代码 - IP置换
- 酷友观点/经验:UI设计师不可不知的安卓屏幕知识(原创文章)
- 编程练习2----字符串操作(重复字符检查)
- The JAVA_HOME environment variable does not point to a working 32-bit JDK or JRE.
- UI_霓虹灯
- java中如何判断类的重复加载
- iOS存储的几种方式