basemap安装_【我是解决安装问题系列_1】Mac python basemap安装
「2020/3/21更新」 附basemap網(wǎng)盤下載地址?
Python需要跳過的安裝的坑太太太太多了!!!!!
最近看《利用python進行數(shù)據(jù)分析》這本書,到可視化的部分,看著最后的例子地圖挺酷炫的,跟著敲代碼的過程中,發(fā)現(xiàn)有時候不是你不會寫,是壓根都沒機會實現(xiàn)代碼!!!
作者是這樣寫的:
好的,讓我們來導(dǎo)入basemap吧,
What?沒有包。確實沒有包。
來來來,打開cmd(mac終端),pip install basemap
What?
還是沒有?
連pip大法都失效了。
OK,不要急躁,上百度看看。
找到了官方文檔,地址:https://matplotlib.org/basemap/users/installing.html
英文不要怕,認(rèn)識基本的單詞都可以搞定:
基本上,現(xiàn)在差的就是PROJ4,GEOS這倆。
安裝PROJ4:
打開PROj4安裝指引頁面http://proj4.org/install.html,拉到頁面底部:
安裝GEOS:打開geos頁面,好像有點難搞,沒關(guān)系,繼續(xù)brew install就好。
稍稍等待會~
基本沒什么問題順利安裝。
第三步,下載basemap。
pip install basemap?
找不到?找不到?不是在和我開玩笑?
去鏡像網(wǎng)站找找https://www.lfd.uci.edu/~gohlke/pythonlibs/,居然沒有支持mac的版本。
上basemap的來源網(wǎng)站下載:https://pypi.org/project/basemap/1.0.7/
迅雷彈窗:
Basemap不是傳說中很大的文件嘛?才200多kb,和我開玩笑呢吧。
別急,復(fù)制下載地址(文件大小約130M):
basemap下載鏈接
百度網(wǎng)盤地址 key:4749
cd到basemap解壓縮后的文件夾下。
Python3的朋友們,輸入 python3 setup.py install
等待完成安裝。
輸入python3,測試一下是否成功
可以導(dǎo)入了,應(yīng)該沒問題。
在jupyter嘗試也成功了··……沒白費功夫。下載basemap有問題的童鞋,留言我后面放個網(wǎng)盤鏈接上來~~
安裝basemap還可以試試這個
pip3 install https://github.com/matplotlib/basemap/archive/v1.1.0.tar.gzThat’s all~~~
撒花~~~
終于實現(xiàn)了書里的圖
自己Mac+python3_jupyter嘗試,發(fā)現(xiàn)原書作者的代碼如下:
fig,axes=plt.subplots(nrows=2,ncols=2,figsize=(12,10)) fig.subplots_adjust(hspace=0.05,wspace=0.05) to_plot=['2a','1','3c','7a'] lllat=17.25;urlat=20.25;lllon=-75;urlon=-71 for code,ax in zip(to_plot,axes.flat):m=basic_haiti_map(ax,lllat=lllat,urlat=urlat,lllon=lllon,urlon=urlon)cat_data=data[data['category_%s' % code]==1]#計算地圖坐標(biāo)投影x,y=m(cat_data.LONGITUDE,cat_data.LATITUDE)m.plot(x,y,'k.',alpha=0.5)ax.set_title('%s: %s' %(code,english_mapping[code]))但是怎么執(zhí)行都不成功。
參考了書里帶的notebook,只需將
#計算地圖坐標(biāo)投影 x,y=m(cat_data.LONGITUDE,cat_data.LATITUDE)改為:
#計算地圖坐標(biāo)投影 x,y=m(cat_data.LONGITUDE.values,cat_data.LATITUDE.values)即可。
來我的公眾號康康吧~
總結(jié)
以上是生活随笔為你收集整理的basemap安装_【我是解决安装问题系列_1】Mac python basemap安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 100首超短古诗大全
- 下一篇: python 追加到字典_使用Pytho