安裝MySQL-python

來源:互聯網
上載者:User

標籤:安裝mysql-python

1、使用yum安裝

1.1檢查MySQL-python

[[email protected] mysql_tools]# python

Python 2.4.3 (#1, Dec 10 2010, 17:24:32) 

[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

Traceback (most recent call last):

  File "<stdin>", line 1, in ?

ImportError: No module named MySQLdb

>>> 

1.2使用yum安裝

[[email protected] mysql_tools]# 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 size: 5.5 M

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!

[[email protected] mysql_tools]# python 

Python 2.4.3 (#1, Dec 10 2010, 17:24:32) 

[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

>>> 

    OK, MySQL-python安裝完成。

2、下載安裝

2.1下載

[[email protected] shell]# wget http://sourceforge.net/projects/mysql-python/files/latest/download

[[email protected] shell]# tar -zxvf MySQL-python-1.2.4b4.tar.gz

[[email protected] shell]# cd MySQL-python-1.2.4b4

[[email protected] MySQL-python-1.2.4b4]# ll

total 200

-rw-r--r-- 1 6296 games 16295 Oct  9  2012 distribute_setup.py

drwxr-xr-x 2 6296 games  4096 Dec 30 01:29 doc

-rw-r--r-- 1 6296 games 18092 Oct  9  2012 GPL-2.0

-rw-r--r-- 1 6296 games  5331 Oct  9  2012 HISTORY

-rw-r--r-- 1 6296 games  6636 Oct  9  2012 INSTALL

-rw-r--r-- 1 6296 games   317 Oct  9  2012 MANIFEST.in

-rw-r--r-- 1 6296 games  2064 Oct  9  2012 metadata.cfg

-rw-r--r-- 1 6296 games 80837 Oct  9  2012 _mysql.c

drwxr-xr-x 3 6296 games  4096 Dec 30 01:29 MySQLdb

-rw-r--r-- 1 6296 games  2352 Oct  9  2012 _mysql_exceptions.py

drwxr-xr-x 2 6296 games  4096 Dec 30 01:29 MySQL_python.egg-info

-rw-r--r-- 1 6296 games  1726 Oct  9  2012 PKG-INFO

-rw-r--r-- 1 6296 games  3203 Oct  9  2012 pymemcompat.h

-rw-r--r-- 1 6296 games  1266 Oct  4  2012 README.md

-rw-r--r-- 1 6296 games   410 Oct  9  2012 setup.cfg

-rw-r--r-- 1 6296 games  1088 Oct  9  2012 setup_common.py

-rw-r--r-- 1 6296 games  3233 Oct  9  2012 setup_posix.py

-rw-r--r-- 1 6296 games   593 Oct  9  2012 setup.py

-rw-r--r-- 1 6296 games  1334 Oct  9  2012 setup_windows.py

-rw-r--r-- 1 6296 games   665 Oct  9  2012 site.cfg

drwxr-xr-x 2 6296 games  4096 Oct  9  2012 tests

2.1尋找mysql_config檔案位置

[[email protected] MySQL-python-1.2.4b4]# find / -name mysql_config

/usr/local/mysql/bin/mysql_config

2.2、編輯site.cfg檔案

[[email protected] MySQL-python-1.2.4b4]# 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安裝

[[email protected] MySQL-python-1.2.4b4]# python setup.py build

[[email protected] MySQL-python-1.2.4b4]# python setup.py install

3、測試

[[email protected] mysql_tools]# python 

Python 2.4.3 (#1, Dec 10 2010, 17:24:32) 

[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

>>> 


安裝MySQL-python

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.