摘要:使用安裝報(bào)錯(cuò)信息中有這兩行,沒(méi)有命令先找下這個(gè)命令在哪里,查到是下命令。解決方法添加一個(gè)軟鏈接,將命令放到環(huán)境變量下然后再執(zhí)行安裝命令看到安裝提示有個(gè)警告,安裝的版本是檢測(cè)安裝是否成功使用方法來(lái)檢測(cè)模塊是否安裝。
使用easy_install安裝
sudo easy_install MySQL-python
報(bào)錯(cuò)信息中有這兩行,沒(méi)有mysql_config命令
sh: mysql_config: command not found
EnvironmentError: mysql_config not found
先找下這個(gè)命令在哪里,查到是mysql/bin下命令。難道m(xù)ysql沒(méi)有添加到我的環(huán)境變量path中。
檢查下path,可能是沒(méi)有配置這個(gè)命令
$ 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:
確實(shí)沒(méi)有配置,知道了這個(gè)問(wèn)題解決起來(lái)就好辦了。
解決方法添加一個(gè)軟鏈接,將命令放到環(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個(gè)警告,安裝的版本是1.2.5
檢測(cè)安裝是否成功使用help()方法來(lái)檢測(cè)模塊是否安裝。
$ 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)了錯(cuò)誤,Library not loaded: libmysqlclient.18.dylib
找不到libmysqlclient.18.dylib這個(gè)庫(kù)文件。
實(shí)際上這個(gè)文件在/usr/local/mysql/lib下的,所以又是文件路徑引用錯(cuò)誤。
再次做個(gè)軟鏈接
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib
再次在help下輸入模塊名MySQLdb,會(huì)輸出說(shuō)明文檔,幫組熟悉模塊內(nèi)容。
help> MySQLdb ... PACKAGE CONTENTS connections constants (package) converters cursors release times ... //退出文檔按q //退出help輸入quit help> quit //退出python輸入 >>>exit()
好了,大功告成,可以盡情的開(kāi)發(fā)了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/44520.html
摘要:修改解釋器版本適用開(kāi)發(fā)。創(chuàng)建創(chuàng)建數(shù)據(jù)庫(kù)并建表本地安裝并創(chuàng)建數(shù)據(jù)庫(kù),安裝的過(guò)程此處省略,可以百度查下。修改下面數(shù)據(jù)庫(kù)連接信息運(yùn)行表創(chuàng)建語(yǔ)句本地安裝并啟動(dòng)過(guò)程讀者可以百度查下,本地安裝之后關(guān)于的配置不需要修改。 開(kāi)發(fā)環(huán)境搭建步驟 建議使用mac和ubuntu系統(tǒng),同事剛開(kāi)始使用windows安裝,過(guò)程中遇到很多問(wèn)題,改用ubuntu系統(tǒng),本文適用mac和ubuntu系統(tǒng)。 官網(wǎng)建議使用虛擬...
摘要:下安裝出錯(cuò)注意用,從起,變更為安裝的驅(qū)動(dòng)是的但是毫不意外的出錯(cuò)了一般安裝運(yùn)行上面的神器命令都會(huì)出錯(cuò),即使在下也是,直接上解決辦法到下載二進(jìn)制安裝包網(wǎng)站打開(kāi)大概是醬紫的通過(guò)搜索然后就醬紫了下載位版本然后運(yùn)行安裝然后稍等一下 windows下mysql-python安裝出錯(cuò) 注意:python2.x用mysql-python,從Python3.x起,變更為mysqlclient windo...
摘要:模塊安裝系統(tǒng)報(bào)錯(cuò)安裝如果是系統(tǒng),則需要先安裝服務(wù)。使用字典形式返回?cái)?shù)據(jù)執(zhí)行命令,并不會(huì)直接打印可以使用來(lái)讀取。 Python MySQLdb模塊 安裝 系統(tǒng):Ubuntu 14.04 MySQLdb $ pip install Mysql-python -> 報(bào)錯(cuò):EnvironmentError: mysql_config not found (安裝libmysqlclient-de...
閱讀 1244·2021-11-22 15:24
閱讀 4653·2021-09-23 11:51
閱讀 2399·2021-09-08 09:36
閱讀 3572·2019-08-30 15:43
閱讀 1361·2019-08-30 13:01
閱讀 1168·2019-08-30 12:48
閱讀 601·2019-08-29 12:52
閱讀 3444·2019-08-29 12:41