andy27367451 发表于 2018-10-2 12:26:18

安装MySQL-python

  1、使用yum安装
  1.1检查MySQL-python
  # python
  Python 2.4.3 (#1, Dec 10 2010, 17:24:32)
   on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import MySQLdb
  Traceback (most recent call last):
  File "", line 1, in ?
  ImportError: No module named MySQLdb
  >>>
  1.2使用yum安装
  # yum -y install MySQL-python
  Loaded plugins: rhnplugin, security
  This system is not registered with RHN.
  RHN support will be disabled.
  Setting up Install Process
  Resolving Dependencies
  --> Running transaction check
  ......
  Install       3 Package(s)
  Upgrade       0 Package(s)

  Total download>  Downloading Packages:
  (1/3): MySQL-python-1.2.3-0.1.c1.el5.i386.rpm                                                                                                                                                                                          |93 kB   00:00
  (2/3): perl-DBI-1.52-2.el5.i386.rpm                                                                                                                                                                                                    | 600 kB   00:01
  (3/3): mysql-5.0.95-5.el5_9.i386.rpm                                                                                                                                                                                                   | 4.9 MB   00:12
  ......
  Complete!
  # python
  Python 2.4.3 (#1, Dec 10 2010, 17:24:32)
   on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import MySQLdb
  >>>
  OK, MySQL-python安装完成。
  2、下载安装
  2.1下载
  # wget http://sourceforge.net/projects/mysql-python/files/latest/download
  # tar -zxvf MySQL-python-1.2.4b4.tar.gz
  # cd MySQL-python-1.2.4b4
  # ll
  total 200
  -rw-r--r-- 1 6296 games 16295 Oct92012 distribute_setup.py
  drwxr-xr-x 2 6296 games4096 Dec 30 01:29 doc
  -rw-r--r-- 1 6296 games 18092 Oct92012 GPL-2.0
  -rw-r--r-- 1 6296 games5331 Oct92012 HISTORY
  -rw-r--r-- 1 6296 games6636 Oct92012 INSTALL
  -rw-r--r-- 1 6296 games   317 Oct92012 MANIFEST.in
  -rw-r--r-- 1 6296 games2064 Oct92012 metadata.cfg
  -rw-r--r-- 1 6296 games 80837 Oct92012 _mysql.c
  drwxr-xr-x 3 6296 games4096 Dec 30 01:29 MySQLdb
  -rw-r--r-- 1 6296 games2352 Oct92012 _mysql_exceptions.py
  drwxr-xr-x 2 6296 games4096 Dec 30 01:29 MySQL_python.egg-info
  -rw-r--r-- 1 6296 games1726 Oct92012 PKG-INFO
  -rw-r--r-- 1 6296 games3203 Oct92012 pymemcompat.h
  -rw-r--r-- 1 6296 games1266 Oct42012 README.md
  -rw-r--r-- 1 6296 games   410 Oct92012 setup.cfg
  -rw-r--r-- 1 6296 games1088 Oct92012 setup_common.py
  -rw-r--r-- 1 6296 games3233 Oct92012 setup_posix.py
  -rw-r--r-- 1 6296 games   593 Oct92012 setup.py
  -rw-r--r-- 1 6296 games1334 Oct92012 setup_windows.py
  -rw-r--r-- 1 6296 games   665 Oct92012 site.cfg
  drwxr-xr-x 2 6296 games4096 Oct92012 tests
  2.1查找mysql_config文件位置
  # find / -name mysql_config
  /usr/local/mysql/bin/mysql_config
  2.2、编辑site.cfg文件
  # vi site.cfg
  ......
  embedded = False
  #threadsafe = True
  threadsafe = False
  static = False
  # The path to mysql_config.
  # Only use this if mysql_config is not on your PATH, or you have some weird
  # setup that requires it.
  #mysql_config = /usr/local/bin/mysql_config
  mysql_config = /usr/local/mysql/bin/mysql_config
  # http://stackoverflow.com/questions/1972259/mysql-python-install-problem-using-virtualenv-windows-pip
  # Windows connector libs for MySQL. You need a 32-bit connector for your 32-bit Python build.
  connector = C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2
  2.3安装
  # python setup.py build
  # python setup.py install
  3、测试
  # python
  Python 2.4.3 (#1, Dec 10 2010, 17:24:32)
   on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import MySQLdb
  >>>

页: [1]
查看完整版本: 安装MySQL-python