pyecharts和basemap安装遇到的问题解决

由于作业的要求,需要下载pyecharts,这是一个非常漂亮的绘图包,比matplotlib更加美观

这里可以直接用pip install pyecharts安装,但是由于网站在墙外,所以建议镜像安装
安装完了之后,在使用的时候依然会出现已经import了但是无法使用的情况,这是因为版本的问题,我们需要改一下,
使用
pip install pyecharts==0.3.2
来更新一下版本,由于pyecharts在0.3.2版本之后,地图包是分开的,需要自己下载地图包,同时pyecharts的版本还是会可能存在一些问题,这是可以试试别的版本,

pyecharts0.5版本之后变化很大,应该就是造成的原因,我个人最后是0.5.11版本,
在这里插入图片描述
以下是整理好的诸多地图包,建议选择性安装
pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg
pip install echarts-united-kingdom-pypkg

然后就可以勇哥例子试试,不报错就是好了的

from pyecharts import Bar
bar = Bar("我的第一个图表", "这里是副标题")
bar.add("服装", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [5, 20, 36, 10, 75, 90],is_more_utils=True)
bar.show_config()
bar.render()

basemap是一个专门画地图的包,但是这个是不能够直接pip安装的,所以就会有很多问题
首先在官网下载相应的WHL文件,这是我们安装的必须,但是因为需要科学上网,我就把下好的网盘链接放在这里
链接:https://pan.baidu.com/s/1QdhZZC3T26FlzsC9y6mU0A
提取码:3db3
之后解压到C盘的C:\Users\Administrator目录下,
先执行pip install pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl

再执行 pip install basemap-1.1.0-cp36-cp36m-win_amd64.whl

总结一下这里易错的地方
第一个是下的版本,我这里是根据自己电脑支持的版本进行下载
在这里插入图片描述
因此我选择AMD64的,如果不行的画建议多找几个帖子下别人的WHL文件,或者自己去官网下合适的
https://www.lfd.uci.edu/~gohlke/pythonlibs/
这里我的pyproj是自己pip安装的,好像豆瓣的镜像里就有
总之多试几次,相信最后可以的

猜你喜欢

转载自blog.csdn.net/QinZheng7575/article/details/104465771
今日推荐