Mac系統(tǒng)怎么安裝MySQLdb (MySQL-Python)

Python初學(xué)赏参,要連接到數(shù)據(jù)庫MySQL,需要安裝接口程序: MySQL-Python (即:MySQLdb模塊)

因用的Mac電腦沿盅,安裝過程頗費(fèi)一番波折把篓,在Google大神的輔導(dǎo)下終于搞定,特此記錄以總結(jié)經(jīng)驗(yàn):

環(huán)境說明
系統(tǒng):MacOS 10.11
Python:系統(tǒng)自帶的2.7.10

  1. 第1步:下載MySQL-Python腰涧,并解壓
    下載地址:從sourceforge下載

插曲說明
sourceforge站點(diǎn)牛逼的做了系統(tǒng)識(shí)別韧掩,
如果是Mac系統(tǒng)則下載的包為.tar的壓縮包,下載后解壓即可窖铡;
如果是Win系統(tǒng)則下載的是exe的安裝包疗锐;
慚愧,在這點(diǎn)上吃了大虧费彼,當(dāng)時(shí)不知道是系統(tǒng)哪里出了錯(cuò)滑臊,硬是只給我下載exe包,折騰了半天箍铲,最后還是到GitHub上MySQLdb源下載了源代碼包來安裝的

  1. 第2步:修改site.cfg文件
    解壓MySQL-Python后雇卷,按理應(yīng)該直接運(yùn)行安裝,可是如果直接用第3步的安裝,會(huì)出現(xiàn)mysql_config not found錯(cuò)誤关划,要解決這個(gè)錯(cuò)誤小染,在MySQL-python的安裝包中找到site.cfg文件,打開它贮折,找到以下內(nèi)容:
    # The path to mysql_config.
    # Only use this if mysql_config is not on yourPATH, or you have some weird
    # setup that requires it.
    # mysql_config = /usr/local/bin/mysql_config
    上文最后一句代碼指示的是mysql_config的地址裤翩,默認(rèn)是屏蔽的狀態(tài);
    去掉這一句前面的#调榄,并將mysql_config地址改為/usr/local/mysql/bin/mysql_config岛都,因?yàn)檫@是mysql_config默認(rèn)的真實(shí)地址(mac安裝mysql默認(rèn)這個(gè)地址下有mysql_config文件,想確認(rèn)的朋友可以Shift+Command+G前往這個(gè)目錄查看)振峻,代碼改后如下:
    mysql_config = /usr/local/mysql/bin/mysql_config

  2. 第2步:安裝python
    運(yùn)行終端(Terminal)程序臼疫,在窗口中執(zhí)行:
    $ python setup.py install
    運(yùn)行安裝程序并提示成功后,MySQL-Python就安裝成功了扣孟,這個(gè)時(shí)候可在終端窗口驗(yàn)證:
    $ Python
    $ import MySQLdb
    若沒有提示錯(cuò)誤烫堤,即安裝成功!

  3. 報(bào)錯(cuò)說明:網(wǎng)上教程里說會(huì)遇到 Reason: image not found 的錯(cuò)誤凤价,(如果你遇到可以百度下解決方案)鸽斟,我沒有遇到這個(gè)報(bào)錯(cuò),不過卻遇到另一個(gè)報(bào)錯(cuò):
    error: can't create or remove files in install directory
    The following error occurred while trying to add or remove files in theinstallation directory:
    [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-3121.write-test'
    The installation directory you specified (via --install-dir, --prefix, orthe distutils default setting) was:
    /Library/Python/2.7/site-packages/
    Perhaps your account does not have write access to this directory? If theinstallation directory is a
    system-owned directory, you may need to sign inas the administrator or "root" account. If you do not
    have administrativeaccess to this machine, you may wish to choose a different installationdirectory,
    preferably one that is listed in your PYTHONPATH environmentvariable.
    For information on other options, you may wish to consult thedocumentation at:
    http://packages.python.org/distribute/easy_install.html
    Please make the appropriate changes for your system and try again.
    經(jīng)過百度后利诺,終于知道原因富蓄,將命令改為:

     sudo python setup.py install
    

然后輸入密碼,這樣就安裝成功了慢逾!
參考來源:Strack overflow: Python - [Errno 13] Permission denied

額外收獲:知道了Python和MySQL的安裝地址
Python:/usr/bin/python
MySQL:/usr/local/mysql/
想確認(rèn)的朋友可以Shift+Command+G前往這個(gè)目錄查看

.

小總結(jié)
搞產(chǎn)品這么久立倍,職業(yè)慣性告訴我這種安裝體驗(yàn)糟糕透了,正常安裝途徑完全受阻侣滩,原因我還沒搞透徹口注,不得不百度解決!很簡單的過程君珠,希望Python后續(xù)這種表現(xiàn)少一些寝志。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市策添,隨后出現(xiàn)的幾起案子材部,更是在濱河造成了極大的恐慌,老刑警劉巖唯竹,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乐导,死亡現(xiàn)場離奇詭異,居然都是意外死亡摩窃,警方通過查閱死者的電腦和手機(jī)兽叮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門芬骄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鹦聪,你說我怎么就攤上這事账阻。” “怎么了泽本?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵淘太,是天一觀的道長。 經(jīng)常有香客問我规丽,道長蒲牧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任赌莺,我火速辦了婚禮冰抢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘艘狭。我一直安慰自己挎扰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布巢音。 她就那樣靜靜地躺著遵倦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪官撼。 梳的紋絲不亂的頭發(fā)上梧躺,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機(jī)與錄音傲绣,去河邊找鬼掠哥。 笑死,一個(gè)胖子當(dāng)著我的面吹牛斜筐,可吹牛的內(nèi)容都是我干的龙致。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼顷链,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了屈梁?” 一聲冷哼從身側(cè)響起嗤练,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎在讶,沒想到半個(gè)月后煞抬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡构哺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年革答,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了战坤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡残拐,死狀恐怖途茫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情溪食,我是刑警寧澤囊卜,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站错沃,受9級(jí)特大地震影響栅组,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜枢析,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一玉掸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧醒叁,春花似錦排截、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至智政,卻和暖如春认罩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背续捂。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工垦垂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人牙瓢。 一個(gè)月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓劫拗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親矾克。 傳聞我的和親對象是個(gè)殘疾皇子页慷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容