成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Mac下安裝MySQL-python

xingqiba / 1095人閱讀

摘要:使用安裝報錯信息中有這兩行,沒有命令先找下這個命令在哪里,查到是下命令。解決方法添加一個軟鏈接,將命令放到環(huán)境變量下然后再執(zhí)行安裝命令看到安裝提示有個警告,安裝的版本是檢測安裝是否成功使用方法來檢測模塊是否安裝。

使用easy_install安裝
sudo easy_install MySQL-python

報錯信息中有這兩行,沒有mysql_config命令

sh: mysql_config: command not found
EnvironmentError: mysql_config not found

先找下這個命令在哪里,查到是mysql/bin下命令。難道m(xù)ysql沒有添加到我的環(huán)境變量path中。
檢查下path,可能是沒有配置這個命令

$ echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/bin:
/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc:
/Users/chopin/apache-maven-3.3.9/bin:

確實沒有配置,知道了這個問題解決起來就好辦了。

解決方法

添加一個軟鏈接,將命令放到環(huán)境變量/usr/local/bin下

ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config

然后再執(zhí)行安裝命令

$sudo easy_install MySQL-python
16 warnings generated.
zip_safe flag not set; analyzing archive contents...
Adding MySQL-python 1.2.5 to easy-install.pth file

Installed /Library/Python/2.7/site-packages/MySQL_python-1.2.5-py2.7-macosx-10.10-intel.egg
Processing dependencies for MySQL-python
Finished processing dependencies for MySQL-python

看到安裝提示有16個警告,安裝的版本是1.2.5

檢測安裝是否成功

使用help()方法來檢測模塊是否安裝。

$ python
Python 2.7.10 (default, Jul 14 2015, 19:46:27) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
//輸入模塊名
help> MySQLdb
problem in MySQLdb - : dlopen(/Users/chopin/.python-eggs/MySQL_python-1.2.5-py2.7-macosx-10.10-intel.egg-tmp/_mysql.so, 2): 
Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Users/chopin/.python-eggs/MySQL_python-1.2.5-py2.7-macosx-10.10-intel.egg-tmp/_mysql.so  
  Reason: image not found

又發(fā)現(xiàn)了錯誤,Library not loaded: libmysqlclient.18.dylib
找不到libmysqlclient.18.dylib這個庫文件。
實際上這個文件在/usr/local/mysql/lib下的,所以又是文件路徑引用錯誤。
再次做個軟鏈接

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib

再次在help下輸入模塊名MySQLdb,會輸出說明文檔,幫組熟悉模塊內(nèi)容。

help> MySQLdb
...
PACKAGE CONTENTS
    connections
    constants (package)
    converters
    cursors
    release
    times
...
//退出文檔按q
//退出help輸入quit
help> quit
//退出python輸入
>>>exit()

好了,大功告成,可以盡情的開發(fā)了。

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/44520.html

相關文章

  • Redash本地開發(fā)環(huán)境搭建

    摘要:修改解釋器版本適用開發(fā)。創(chuàng)建創(chuàng)建數(shù)據(jù)庫并建表本地安裝并創(chuàng)建數(shù)據(jù)庫,安裝的過程此處省略,可以百度查下。修改下面數(shù)據(jù)庫連接信息運行表創(chuàng)建語句本地安裝并啟動過程讀者可以百度查下,本地安裝之后關于的配置不需要修改。 開發(fā)環(huán)境搭建步驟 建議使用mac和ubuntu系統(tǒng),同事剛開始使用windows安裝,過程中遇到很多問題,改用ubuntu系統(tǒng),本文適用mac和ubuntu系統(tǒng)。 官網(wǎng)建議使用虛擬...

    LancerComet 評論0 收藏0
  • windowsmysql-python安裝出錯(附python載神器)(python2.7)

    摘要:下安裝出錯注意用,從起,變更為安裝的驅(qū)動是的但是毫不意外的出錯了一般安裝運行上面的神器命令都會出錯,即使在下也是,直接上解決辦法到下載二進制安裝包網(wǎng)站打開大概是醬紫的通過搜索然后就醬紫了下載位版本然后運行安裝然后稍等一下 windows下mysql-python安裝出錯 注意:python2.x用mysql-python,從Python3.x起,變更為mysqlclient windo...

    pumpkin9 評論0 收藏0
  • Python MySQLdb模塊

    摘要:模塊安裝系統(tǒng)報錯安裝如果是系統(tǒng),則需要先安裝服務。使用字典形式返回數(shù)據(jù)執(zhí)行命令,并不會直接打印可以使用來讀取。 Python MySQLdb模塊 安裝 系統(tǒng):Ubuntu 14.04 MySQLdb $ pip install Mysql-python -> 報錯:EnvironmentError: mysql_config not found (安裝libmysqlclient-de...

    ccj659 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<