ubuntu12.04.4安装MySQL-python
2014-04-13 02:22
423 查看
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-xzvfMySQL-python-1.2.4b4.tar.gz
3.修改site.cfg:
vimsite.cfg
如下图,将mysql_config的值修改为你的mysql_config的路径,并将前面的注释符#去掉,而mysql_config路径在mysql/bin/下,只要找到你当前的mysql安装目录即可轻松找到mysql_config,下面是我本人mysql_config路径,则如下这样修改:
保存退出。
4.安装mysql-python的依赖库:
sudoapt-getinstallpython-dev
sudoapt-getinstallpython-setuptools
5.安装mysql-python:
pythonsetup.pybuild
如果出现以下错误信息:
urllib2.URLError:<urlopenerrorunknownurltype:https>
则到python源代码的安装目录下:
cdModules/
vimSetup.dist
如下图所示,将这几句前面的注释符#去掉:
修改后保存退出,并重新安装python:
在python源代码目录下,执行以下命令完成安装:
./configure&&make&&sudomakeinstall
安装完python后回到mysql-python源代码目录下,执行:
pythonsetup.pybuild
sudopythonsetup.pyinstall
6.检验是否成功安装mysql-python:
终端输入:python,进入python命令行下,注意大小写:
importMySQLdb
如下:
xx@ubuntu:~/下载/MySQL-python-1.2.4b4$python Python2.7.8(default,Oct202014,15:05:19) [GCC4.9.1]onlinux2 Type"help","copyright","credits"or"license"formoreinformation. >>>importMySQLdb Traceback(mostrecentcalllast): File"<stdin>",line1,in<module> File"MySQLdb/__init__.py",line19,in<module> import_mysql ImportError:libmysqlclient.so.18:cannotopensharedobjectfile:Nosuchfileordirectory >>>exit() xx@ubuntu:~/下载/MySQL-python-1.2.4b4$
出现上面错误的原因是未能引入libmysqlclient.so.18库, 查找库文件存在,于是建立软链接: [code]$sudoln-s/usr/local/mysql/lib/libmysqlclient.so.18/usr/lib/再次测试,问题解决.xx@ubuntu:/usr/lib$python
Python2.7.8(default,Oct202014,15:05:19)
[GCC4.9.1]onlinux2
Type"help","copyright","credits"or"license"formoreinformation.
>>>importMySQLdb
>>>exit()
xx@ubuntu:/usr/lib$[/code]
本人用的是64位的ubuntu14.10版本,网上有说64位的机器创建的软链接是
$ln-s/usr/local/mysql/lib/libmysqlclient.so.18/usr/lib64/
但/usr/下并不存在lib64。所以我们直接创建软链接到/usr/lib/即可生效。
7.OK,没消息即好消息,mysql-python成功安装,Enjoyit!!!
更多内容参见Python在线帮助文档 >>>help() help>MySQLdb
更多MySQLdb-python属性/方法/参数等内容参见:http://mysql-python.sourceforge.net/MySQLdb.html
8.centos安装MySQL-python
如果是centos安装MySQL-python,可下载源码后,解压,进行源码包根目录下,执行以下命令直接安装MySQL-python:
安装完后,如上面一样,进入pythonshell下,键入:
>>>
如上则表示安装成功.
OK,Enjoyit!!!
相关文章推荐
- Ubuntu下安装MySQL-python教程
- ubuntu下如何在python中安装mysql,并测试
- Ubuntu下安装MySQL-python教程
- ubuntu pyhton环境下安装和配置mysql及MySQL-python
- ubuntu下mysql-python模块的安装
- Ubuntu 12.04 安装mysql及mysql-python 分类: python Module ubuntu database 2014-01-23 10:07 615人阅读 评论(0) 收藏
- ubuntu下安装gevent和mysql-python
- Ubuntu下LAMP_服务器安装配置(Linux+Apache+Mysql+Perl/PHP/Python)
- ubuntu安装easy_install命令方法,mysql-python安装时EnvironmentError: mysql_config not found
- python模块 mysql-python安装(在ubuntu系统下)
- ubuntu安装mysql,redis,python-mysqldb
- Ubuntu 12.04 安装mysql及mysql-python
- ubuntu 下安装MySQL-python
- [mysql]ubuntu用apt-get install后,python安装mysql-python时报mysql_config: not found
- ubuntu下mysql-python模块的安装
- Ubuntu安装MySQL-python方法
- Ubuntu安装Python的mysqlclient
- Ubuntu安装Python及MYSQL
- 在Ubuntu 10.04上安装Mysql-python出错
- ubuntu上安装python的mysql驱动 MySQLDb出现的问题