教為學:Python學習之路(二):MySQLdb的幾種安裝方式,以及用Python測試連接MySqlEasy_install安裝MySQLdb
很簡單,以至於我不曉得該怎麼說。一句話。
- sodu easy_install mysql-python
假如報錯了怎麼辦?
報錯,我也沒辦法,我這裡順利安裝,順利到我也沒辦法示範錯誤。不過據說錯誤蠻多的。
你要相信一件事,你所遇到的錯誤,前人都已經遇到過,所以,放心大膽的用搜尋引擎吧。
Ubuntu安裝MySQLdb
同樣一行命令,也同樣沒什麼好解釋的。
- sudo apt-get install python-mysqldb
Windows安裝MySQLdb
其實,本質上來說Windows安裝這個挺複雜的,複雜到我都不想動手,只找到個網址,根據你的系統。自個下載對應的版本,下一步一步,再下一步。其他的我無能為力。
- http://www.codegood.com/archives/129
手動下載安裝MySQLdb
相對於其他的方法,這是一個複雜浩瀚的工程。
首先,我們得先在網上擷取源碼!
下載下來是壓縮包,我們該怎麼辦,當然是解壓。
進入目錄,尋找mysql_config在哪裡。
編輯site.cfg。
修改mysql_config為上面尋找到的路徑。
Build
Install:
搞定手工。
測試
測試代碼如下:
- import MySQLdb
-
- try:
- conn = MySQLdb.connect(host='localhost',user='root',passwd='gaopeng',db='test',port=3306)
- cur = conn.cursor()
- cur.execute("SELECT VERSION()")
- data = cur.fetchone()
- print "Database version : %s" % data
-
-
- except MySQLdb.Error,e:
- print "Mysql Error %d: %s" %(e.args[0], e.args[1])
-
- finally:
- if conn:
- conn.close()
測試結果如下: