国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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問題

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

  1. 將mysql_config鏈接至/usr/local/bin目錄下,使其在任意目錄下可訪問。可以使用以下命令: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安裝

可以通過以下步驟進(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. 可能遇到的問題

以下是可能遇到的問題及解決方法:

  • 問題:ImportError: libmysqlclient_ cannot open shared object file: No such file or directory
  • 原因是python無法找到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)上述問題了。

標(biāo)簽: