卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Mac OS X下如何安裝python-mysql

MySQLdb是Python連接MySQL的模塊,下面介紹一下源碼方式安裝MySQLdb。 1. 下載MySQLdb源碼 首先要下載MySQLdb的源碼文件,請(qǐng)到官方網(wǎng)站。 2. 解壓源碼文件

MySQLdb是Python連接MySQL的模塊,下面介紹一下源碼方式安裝MySQLdb。

1. 下載MySQLdb源碼

首先要下載MySQLdb的源碼文件,請(qǐng)到官方網(wǎng)站

2. 解壓源碼文件

將下載的MySQLdb源碼文件進(jìn)行解壓,可以使用以下命令:tar zxvf MySQL-python*

3. 進(jìn)入文件目錄并安裝

進(jìn)入解壓后的MySQLdb文件目錄,然后運(yùn)行以下命令進(jìn)行安裝:sudo python install

4. 檢查安裝結(jié)果

安裝完成后,到你的python安裝目錄下的site-packages目錄里檢查以下文件是否存在:

  • 對(duì)于Linux系統(tǒng):MySQL_
  • 對(duì)于Mac OS X系統(tǒng):MySQL_python-1.2.3c1-py2.6-macosx-10.4-x86_

如果以上文件存在,即代表安裝成功了。

5. 解決mysql_config not found問(wèn)題

如果碰到mysql_config not found的問(wèn)題,可以嘗試以下兩種方法解決:

  1. 將mysql_config鏈接至/usr/local/bin目錄下,使其在任意目錄下可訪問(wèn)。可以使用以下命令:sudo ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
  2. 編輯MySQLdb源碼文件夾中的文件,去掉注釋符號(hào)#,并將路徑修改為你的mysql_config真正的目錄。(如果不知道m(xù)ysql_config在哪里,可以運(yùn)行命令:whereis mysql_config

6. 測(cè)試MySQLdb安裝

可以通過(guò)以下步驟進(jìn)行測(cè)試:

  1. 運(yùn)行命令python進(jìn)入python運(yùn)行環(huán)境
  2. 輸入以下python代碼進(jìn)行測(cè)試:
    import MySQLdb
    test (db'mydb', host'myhost', user'u', passwd'p')
    cur ()
    cur.execute('show databases;')
    for data in cur.fetchall():
    nbsp;nbsp;nbsp;nbsp;print data
  3. 如果在屏幕上看到了你幾個(gè)數(shù)據(jù)庫(kù)的庫(kù)名的輸出,表示安裝成功了。

7. 可能遇到的問(wèn)題

以下是可能遇到的問(wèn)題及解決方法:

  • 問(wèn)題:ImportError: libmysqlclient_ cannot open shared object file: No such file or directory
  • 原因是python無(wú)法找到mysql目錄下的libmysqlclient_動(dòng)態(tài)庫(kù),因?yàn)镸ySQLdb調(diào)用mysql的C函數(shù)庫(kù)。解決方法如下:

    首先確保本機(jī)已經(jīng)安裝了mysql,然后執(zhí)行命令export LD_LIBRARY_PATH/usr/local/mysql/lib/mysql:$LD_LIBRARY_PATH,同時(shí)將"/usr/local/mysql5.1/lib/mysql"添加到""文件中。最后運(yùn)行命令ldconfig。重新測(cè)試一下,就不會(huì)再出現(xiàn)上述問(wèn)題了。

標(biāo)簽: