日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

basemap安装_【我是解决安装问题系列_1】Mac python basemap安装

發(fā)布時間:2023/12/3 python 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 basemap安装_【我是解决安装问题系列_1】Mac python basemap安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

「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.gz

That’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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。