Mysqldb和webpy的安裝

2021-08-25 16:00:40 字數 1401 閱讀 5946

關鍵字:mysqldb ,

python

1.首先安裝mysql

原始碼列印?

sudo apt-get install mysql-server  

2.然後安裝

libmysqld-dev和

libmysqlclient-dev,否則在安裝mysqldb的時候會報找不到mysql_config檔案

原始碼列印?

sudo apt-get install libmysqld-dev  

sudo apt-get install libmysqlclient-dev  

修改site.cfg中的mysql_config的配置位址,一般上述裝完後的預設位址為/usr/bin/mysql_config

執行下列命令即可 原始碼

列印?sudo python setup.py build  

sudo python setup.py install  

如果報錯: 

importerror: no module named setuptools,則需要安裝

setuptools

原始碼列印?

sudo apt-get install python-setuptools  

如果報下列錯誤: 原始碼

列印?building 

'_mysql'

extension  

gcc -pthread -fno-strict-aliasing -dndebug -g -fwrapv -o2 -wall -wstrict-prototypes -fpic  

-dversion_info=(1,2,3,'final'

,0) -d__version__=1.2.3  

-i/u01/mysql/include/mysql -i/usr/include/python2.6 -c _mysql.c  

-o build/temp.linux-i686-2.6/_mysql.o -duniv_linux  

in file included from _mysql.c:29:  

pymemcompat.h:10: fatal error: python.h: 沒有那個檔案或目錄  

compilation terminated.  

error: command 'gcc'

failed 

with

exit status 1  

則需要安裝python-dev

原始碼列印?

sudo apt-get install python-dev  

4.最後安裝web.py

原始碼列印?

sudo apt-get install python-webpy  

MySQLdb編譯和製作

認為你都是在root使用者下安裝 1 看看有沒有安裝 進入python的命令列,輸入 import mysqldb 如果沒有報錯,證明此模組已經安裝,可以跳過以下步驟 2 安裝setuptools tar xzvf setuptools 0.6c8.tar.gz cd setuptools 0.6c...

關於mysqldb 的使用

1.連線 conn mysqldb.connect host,port,user,passwd 根據所要連線的資料庫進行設定 2.切換資料庫 conn.select db db name 3.關閉資料庫 conn.close 4.關於fetch的結果處理 fetch 得到的結果是tuple形式,可轉...

mysql dlink 簡單的MySQLDB類

1 4 資料庫操作類 5 classmysqldb23 return self instance 24 25 private function clone 26 27 28 構造方法29 param param array array 關聯陣列 需要六個屬性值30 31 private functi...