首页 > 编程 > Python > 正文

Python配置mysql的教程(推荐)

2020-02-16 10:23:19
字体:
来源:转载
供稿:网友

Linux系统自带Python,且根据系统自带资源来对python配置mysql;安装需要已配置好正确的yum源;

在python未配置mysql的情形下,直接import MySQLdb的提示如下

 >>> import MySQLdb Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named MySQLdb

Linux系统中没有mysql-python的rpm安装包,这个资源需要从网上下载:

https://sourceforge.net/projects/mysql-python

目前主流使用Python2.6或Python2.7版本,下载为 MySQL-python-1.2.3c1.tar.gz

下载后上传到Linux机器,放入非中文目录

tar -xf MySQL-python-1.2.3c1.tar.gz,解压目录如下

[root@localhost home]# cd MySQL-python-1.2.3c1/[root@localhost MySQL-python-1.2.3c1]# ll总用量 240drwxr-xr-x. 5 root root  89 10月 12 12:27 build-rw-r--r--. 1 tianF enosoft 59580 3月 31 2009 ChangeLogdrwxr-xr-x. 2 root root  57 10月 12 12:27 distdrwxr-xr-x. 2 tianF enosoft 58 3月 31 2009 doc-rw-r--r--. 1 tianF enosoft 9716 2月 6 2009 ez_setup.py-rw-r--r--. 1 tianF enosoft 17989 2月 25 2007 GPL-rw-r--r--. 1 tianF enosoft 2935 3月 4 2007 HISTORY-rw-r--r--. 1 tianF enosoft 605 2月 11 2007 MANIFEST-rw-r--r--. 1 tianF enosoft 272 3月 9 2009 MANIFEST.in-rw-r--r--. 1 tianF enosoft 2098 3月 31 2009 metadata.cfg-rw-r--r--. 1 tianF enosoft 75431 3月 31 2009 _mysql.cdrwxr-xr-x. 3 tianF enosoft 211 10月 12 12:28 MySQLdb-rw-r--r--. 1 tianF enosoft 2306 4月 5 2006 _mysql_exceptions.py-rw-r--r--. 1 root root  3791 10月 12 12:28 _mysql_exceptions.pycdrwxr-xr-x. 2 tianF enosoft 90 3月 31 2009 MySQL_python.egg-info-rw-r--r--. 1 tianF enosoft 1755 3月 31 2009 PKG-INFO-rw-r--r--. 1 tianF enosoft 3203 4月 5 2006 pymemcompat.h-rw-r--r--. 1 tianF enosoft 6696 10月 17 2008 README-rw-r--r--. 1 tianF enosoft 380 3月 31 2009 setup.cfg-rw-r--r--. 1 tianF enosoft 951 3月 8 2009 setup_common.py-rw-r--r--. 1 root root  1520 10月 12 12:27 setup_common.pyc-rw-r--r--. 1 tianF enosoft 2947 3月 8 2009 setup_posix.py-rw-r--r--. 1 root root  2977 10月 12 12:27 setup_posix.pyc-rw-r--r--. 1 tianF enosoft 495 10月 18 2008 setup.py-rw-r--r--. 1 tianF enosoft 1547 3月 4 2007 setup_windows.py-rw-r--r--. 1 tianF enosoft 592 10月 17 2008 site.cfgdrwxr-xr-x. 2 tianF enosoft 149 3月 31 2009 tests

在配置python-mysql之前,还需要安装一些依赖项;否则会各种报错缺失

名称 来源 安装方式
python-devel 系统自带

yum whatprovides python*

将查询到的符合关键字名称的包逐个安装
mysql-server
mysql-devel
setuptools 系统自带 http://pypi.python.org/pypi/setuptools 下载,根据python的版本选择对应的setuptools版本或者使用自带包 yum install python-setuptools
MySQL-python 网络下载
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表