ubuntu12.04.4安装MySQL-python
来源:互联网 发布:php 查找中文字符串 编辑:程序博客网 时间:2024/05/24 06:26
1. 官网下载:http://sourceforge.net/projects/mysql-python/files/
或http://ncu.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.4b4/MySQL-python-1.2.4b4.tar.gz
2. 解压:
tar -xzvf MySQL-python-1.2.4b4.tar.gz
3. 修改site.cfg:
$ cd MySQL-python-1.2.4b4/
vim site.cfg
如下图, 将mysql_config的值修改为你的mysql_config的路径, 并将前面的注释符#去掉, 而mysql_config路径在mysql/bin/下, 只要找到你当前的mysql安装目录即可轻松找到mysql_config, 下面是我本人mysql_config路径, 则如下这样修改:
保存退出。
4. 安装mysql-python的依赖库:
sudo apt-get install python-dev
sudo apt-get install python-setuptools
5. 安装mysql-python:
python setup.py build
如果出现以下错误信息:
urllib2.URLError: <urlopen error unknown url type: https>
则到python源代码的安装目录下:
cd Modules/
vim Setup.dist
如下图所示, 将这几句前面的注释符#去掉:
修改后保存退出, 并重新安装python:
在python源代码目录下, 执行以下命令完成安装:
./configure && make && sudo make install
安装完python后回到mysql-python源代码目录下, 执行:
python setup.py build
sudo python setup.py install
6. 检验是否成功安装mysql-python:
终端输入:python, 进入python命令行下, 注意大小写:
import MySQLdb
如下:
xx@ubuntu:~/下载/MySQL-python-1.2.4b4$ pythonPython 2.7.8 (default, Oct 20 2014, 15:05:19) [GCC 4.9.1] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import MySQLdbTraceback (most recent call last): File "<stdin>", line 1, in <module> File "MySQLdb/__init__.py", line 19, in <module> import _mysqlImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory>>> exit()xx@ubuntu:~/下载/MySQL-python-1.2.4b4$
出现上面错误的原因是未能引入libmysqlclient.so.18库,
查找库文件存在,于是建立软链接:$ sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/再次测试, 问题解决.
xx@ubuntu:/usr/lib$ pythonPython 2.7.8 (default, Oct 20 2014, 15:05:19) [GCC 4.9.1] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import MySQLdb>>> exit()xx@ubuntu:/usr/lib$
本人用的是64位的ubuntu14.10版本, 网上有说64位的机器创建的软链接是
$ ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/
但/usr/下并不存在lib64。所以我们直接创建软链接到/usr/lib/即可生效。
7. OK, 没消息即好消息, mysql-python成功安装, Enjoy it!!!
更多内容参见Python在线帮助文档>>>help()help>MySQLdb
更多MySQLdb-python属性/方法/参数等内容参见:http://mysql-python.sourceforge.net/MySQLdb.html
8. centos安装MySQL-python
如果是centos安装MySQL-python, 可下载源码后, 解压, 进行源码包根目录下, 执行以下命令直接安装MySQL-python:
# python setup.py install
安装完后, 如上面一样, 进入python shell下, 键入:
>>> import MySQLdb>>>
如上则表示安装成功.
OK, Enjoy it!!!
1 0
- ubuntu12.04.4安装MySQL-python
- ubuntu12.04.4安装mysql
- ubuntu12.04.4下安装python-pygame
- ubuntu12.04.4下安装python模块PIL
- ubuntu12.04.4下安装python模块gevent
- ubuntu12.04 安装 mysql
- Ubuntu12.04安装MySQL
- ubuntu12.04安装mysql
- ubuntu12.04安装mysql
- Ubuntu12.04 Python Django 安装
- ubuntu12.04里面安装mysql
- Ubuntu12.04下安装Mysql
- [ linux ] ubuntu12.04 安装mysql!
- ubuntu12.04下安装mysql
- ubuntu12.04命令安装MySQL
- ubuntu12.04 安装mysql workbench
- ubuntu12.04.4安装smartsvn
- [ubuntu12.04]ubuntu12.04 卸载和安装mysql
- 使用本地源安装RDO
- 黑马程序员 ThreadLocal类的运用
- matlab中的if语句
- 关于数据库的游标(cursor)。
- 使用unity3d需要注意到细节
- ubuntu12.04.4安装MySQL-python
- 2014企鹅实习招聘笔试回忆
- mysql 表分区
- 回归
- My English Introduction (About Tsing Hua)
- 视频学习网站
- JSON解析工具-json-lib 解读
- SSI框架中遇到的问题
- Android系统设计中存在设计模式分析