基础配置:Mac 2017 | Python3

python虐我千百遍,我待python如初恋

Python需要跳过的安装的坑太太太太多了!!!!!

前段时间看《利用python进行数据分析》这本书,到可视化的部分,看着最后的例子地图挺酷炫的,跟着敲代码的过程中,发现有时候不是你不会写,是压根都没机会实现代码!!!

作者是这样写的:

basemap包导入

好的,让我们来导入basemap吧,

What?没有包。确实没有包。

cmd窗口安装

来来来,打开cmd(mac终端),pip install basemap

What?

还是没有?

连pip大法都失效了。

OK,不要急躁,上百度看看。

求助官方文档

找到了官方文档

地址:https://matplotlib.org/basemap/users/installing.html

英文不要怕,认识基本的单词都可以搞定:

基本上,我们现在差的就是PROJ4,GEOS这俩。

安装PROJ4

打开PROj4安装指引页面http://proj4.org/install.html,拉到页面底部:

安装GEOS

打开geos页面,好像有点难搞,没关系,继续brew install就好。

稍稍等待会~

基本没什么问题顺利安装。

下载basemap

pip install basemap

找不到?找不到?不是在和我开玩笑?

去镜像网站找找,居然没有支持mac的版本。

上basemap的来源网站下载:

由于直接点下载链接出现了这样下载不了的情况……

附上下载链接给大家

https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gzhttps://pan.baidu.com/s/1nuXGW30N4CM_9pYXNt3ZUw 4749

注:basemao安装文件大概在130M。像我上一个截图200kb肯定不对哈。

basemap安装

解压缩。

务必cd到basemap所在的文件夹下。

Python3的朋友们,输入 python3 setup.py install

等待完成安装。

输入python3,测试一下是否成功

可以导入了,应该没问题。

在jupyter尝试也成功了

原书代码实现

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=-71for 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]    #计算地图坐标投影    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]))

此处代码照搬并不成功,需将倒数第三行

x,y=m(cat_data.LONGITUDE,cat_data.LATITUDE)

修改为:

#计算地图坐标投影x,y=m(cat_data.LONGITUDE.values,cat_data.LATITUDE.values)

成功。

以上。

如有表述不明的地方欢迎各位大神不吝赐教。

「也欢迎收藏转发点赞嘻嘻~」

basemap安装_Python画地图逃不过的basemap「完全安装手册」 | 附下载相关推荐

  1. python地图包_Python画地图逃不过的basemap包「完全安装手册」

    01python虐我千百遍,我待python如初恋 Python需要跳过的安装的坑太太太太多了!!!!! 前段时间看<利用python进行数据分析>这本书,到可视化的部分,看着最后的例子地 ...

  2. python的scrapy框架的安装_Python爬虫基础(四)--Scrapy框架的安装及介绍

    Scrapy框架的介绍 安装: pip3 install Scrapy 安装测试: cmd命令行界面,输入:scrapy -h 框架安装完成: scrapy框架: 分为五个模块+两个中间件(5+2结构 ...

  3. 熬10天夜,肝出了这个PDF版“软件安装手册”(附下载)

    来源:CodeSheep 全文约1100字,建议阅读18分钟 您可阅读至文末安装~ 标签:编程开发 嗯 ? woc,这个学期过了就要找工作了,之前看羊子发的那个"Java后端开发学习路线图& ...

  4. 收藏!最新大数据产业地图 十大生态金矿百大公司起底【附下载】

    来源:智东西 人工智能的崛起,加速了大数据技术的应用落地.据中国大数据产业生态联盟调查显示,国内大数据企业年营业额4000万人民币以上的已经超过40%,这意味着,这些企业已经度过生存期,开始进入应用落 ...

  5. python库使用方法查询 app应用_Python爬虫实战(5)获取「最美应用」推荐APP数据...

    前言 蛋肥学习了Scrapy框架,打算实践一下,利用Scrapy来爬取一下最美应用推荐APP的数据,并储存到MySQL数据库中. 准备 爬取时间:2021/02/04 系统环境:Windows 10 ...

  6. 详解python 利用 pyecharts 画地图(热力图)(世界地图,省市地图,区县地图)、动态流向图

    转载: 详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图) Pyecharts绘制全球流向图 pyecharts中文教程官网 目录  安装对应的python模块 世界 ...

  7. 小白学习Basemap气象画地图的第三天(中国温度分布图,mask外部)

    小白学习Basemap气象画地图的第三天(中国温度分布图,mask外部) 首先还是感谢公众号(气象学家),代码和测试数据来自与他,不过这次有长进了,自己学会修改了.还是逐条向大家解释. (和大家分享一 ...

  8. 小白学习Basemap气象画地图的第五天(读取micaps站点数据,省级能见度分布)

    小白学习Basemap气象画地图的第五天(读取micaps站点数据,省级能见度分布) 这一帖子,主要介绍了三个重点: 1.micaps站点数据的读取 2.站点数据的插值 3.不均匀色标的生成 在下面的 ...

  9. python用cartopy包画地图_python绘制地图的利器Cartopy使用说明

    python绘制地图一般使用Basemap绘图包,但该包配置相对较繁琐,自定义性不强,这里介绍一个绘制地图的利器Cartopy,个人认为该工具方便.快捷,附上一些自己写的程序. 准备工作,工欲善其事, ...

最新文章

  1. MFC 图片部分透明
  2. ccxt k线数据_机器学习系列:深度探秘K线结构新维度
  3. 【剑指offer】面试题43:n个骰子的点数
  4. java中用jdom 如何创建xml文档/将数据写入XML中
  5. 字符去多余空格_【Excel技巧】批量去空格删换行,用这两个函数简单又快速
  6. 在mac上安装Docker
  7. liblfds 测试
  8. 只用两行代码,我让Transformer推理加速了10倍
  9. mysql 主从同步机制
  10. 苹果python环境依赖库,【强迫症系列】【mac】更改 Python 的 pip install 默认安装依赖路径...
  11. 【知识图谱系列】六篇2020年知识图谱预训练论文综述 | 30页汇报ppt免费获取 | GCC,GraphCL,DGI,InfoGraph等模型
  12. Maven安装教程配置
  13. reimage许可证密钥_2019年7月24日,绝对真实的许可证密钥
  14. 设计在链式存储结构上交换二叉树中所有结点左右子树的算法
  15. 【剧透】2017云栖大会•北京峰会——企业云上业务优化专场
  16. 计算机专业夏令营英语面试范文,夏令营英语面试自我介绍
  17. oracle中execute函数,oracle中execute immediate的使用(select/insert/update/delete)详解
  18. C语言学习笔记---字符处理函数getc()和getchar()函数
  19. HDU 5285:wyh2000 and pupil
  20. 最佳平方逼近 matlab,最佳平方逼近的Matlab

热门文章

  1. [蓝桥杯2016初赛]方格填数
  2. P2564 [SCOI2009]生日礼物
  3. KMP Trie 例题讲解
  4. 牛客网【每日一题】4月14日题目精讲 Xorto
  5. Message Decoding密码翻译
  6. CodeForces: 360(div1)361(div2)
  7. P6624-[省选联考2020A卷]作业题【矩阵树定理,欧拉反演】
  8. jzoj4616-[NOI2016模拟7.12]二进制的世界【平衡规划,dp】
  9. nssl1338-逃亡路径【最短路计数,bfs】
  10. P4989-二进制之谜【堆,贪心】