Mac osx 下安裝python Basemap包

? ? ? ? 這兩天在做數(shù)據(jù)的清理,重塑,轉(zhuǎn)換等處理。有一個(gè)重要的步驟是通過圖形將數(shù)據(jù)展示出來,直觀的觀察數(shù)據(jù),一般情況下python中用的比較多的就是matplotlib。Basemap是matplotlib的一個(gè)擴(kuò)展庫,在mpl_toolkits里面。

? ? ? ? 整整搞了一個(gè)下午才裝上這個(gè)庫,總結(jié)一下Mac osx下安裝的方式

? ? ? ? 首先不要按照官方介紹進(jìn)行安裝,也不要用wheel安裝

? ? ? ? ? ? ? ? 不要按照官方介紹進(jìn)行安裝,也不要用wheel安裝

? ? ? ? ? ? ? ? 不要按照官方介紹進(jìn)行安裝,也不要用wheel安裝

? ? ? ? basemap對(duì)系統(tǒng)環(huán)境要求比較苛刻,需要提前裝好geos和pyproj這兩個(gè)庫。

? ? ? ? 建議使用源代碼進(jìn)行手動(dòng)安裝,不要圖省事兒用輪子裝,裝不上,替你試過了。

????????Here是官方文檔的連接

? ? ? ??Here是源代碼資源包的連接

? ? ? ? 到資源包里面隨便找一個(gè)tar.gz下載下來,然后就可以準(zhǔn)備安裝了。裝的過程中我記得需要調(diào)c++和c的一些庫,建議將c++和c的編譯器版本提前升級(jí),c++編譯器最好在c++11版本以上,不然調(diào)庫的時(shí)候出警告還好說,出了Error就掛了。

? ? ? ? 首先解壓資源包:

tar zxvf basemap-1.0.7.tar.gz

? ? ? ? ok,進(jìn)入basemap-1.0.7/geos-3.3.3文件夾并且修改環(huán)境變量GEOS_DIR

cd basemap-1.0.7/geos-3.3.3

export GEOS_DIR=/usr/local? ? #修改環(huán)境變量,待會(huì)兒用

? ? ? ? 在當(dāng)前路徑下可以找到一個(gè)configure的可執(zhí)行文件,執(zhí)行它,并且選擇配置路徑為剛才設(shè)置的環(huán)境變量的路徑

./configure --prefix=$GEOS_DIR

? ? ? ? 現(xiàn)在開始make了

make

make install

? ? ? ? 最后一步也就是最重要的一步來了,開始py setup.py文件?。?!

python setup.py install

????????執(zhí)行這些步驟的時(shí)間會(huì)比較久,大概10分鐘,需要耐心等待

? ? ? ? 終于等待完成。可是讓人扎心的事情來了

? ? ? ? 出現(xiàn)了一個(gè)Permission denied的Error。

? ? ? ? 權(quán)限不夠!權(quán)限不夠!權(quán)限不夠?。?!只需要sudo一下就ok

sudo python setup.py install

? ? ? ? 這下應(yīng)該就沒問題了,可以進(jìn)入python試一下


? ? ? ? 就這樣,你就可以用Basemap這個(gè)庫,畫畫去了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容