随笔 - 172  文章 - 52  评论 - 6  阅读 - 17万

[jupyter notebook]之菜鸟安装[pyecharts]中Geo或Map显示问题

作为菜鸟,在学习使用pyecharts模块进入jupyter notebook的时候,又遇到了问题——那就是,可以使用一下代码,导入Geo和Map模块,但是弄了之后看不见地图。

from pyecharts import Geo
from pyecharts import Map

需要安装html5的库,不然显示不了 pyecharts 的图

【Anaconda Prompt命令行】conda install -c anaconda html5lib

安装matplotlib  (不然显示不了图)

【Anaconda Prompt命令行】conda install matplotlib

所以,我有开始了寻找解决方法之旅,网上大多表示,用以下代码安装地图:

全球国家地图: echarts-countries-pypkg (1.9MB)
全球城市地图:echarts-cities-pypkg ( 138,398 个城市地理坐标,覆盖了200 多个国家)
中国省级地图: echarts-china-provinces-pypkg (730KB)
中国市级地图: echarts-china-cities-pypkg (3.8MB)

pyecharts 的地图库

pip install echarts-countries-pypkg; 
pip install echarts-cities-pypkg
pip install echarts-china-provinces-pypkg 
pip install echarts-china-cities-pypkg
pip install echarts-china-misc-pypkg
pip install echarts-united-kingdom-pypkg

附上引文地址:

A:https://blog.csdn.net/weixin_40041218/article/details/81043669

B:  http://pyecharts.org/#/zh-cn/datasets?id=%e4%bd%bf%e7%94%a8%e4%be%8b%e5%ad%90

所以我根据之前了解的,以管理者身份进入Anaconda Prompt,输入上述代码,结果是,仅仅echarts-countries-pypkg和echarts-cities-pypkg可以成功安装,其余两个会提示连接不上,并且失败。
例如:

Could not find a version that satisfies the requirement echarts-china-provinces-pypkg (from versions: )
No matching distribution found for echarts-china-provinces-pypkg

所以呢,只能自己去Github上下载第三方包,自己在Anaconda Prompt中安装了。
例如:

cd C:\Users\hupen\Downloads\echarts-china-cities-pypkg-master
python setup.py install

OK,到这里,就安装好,可以开始使用,
但是万万没想到,画不了图,json文件仍未成功,哎!!!!

继续接着干,今天终于成功了,找到了原因是因为:在Github上面下载的时候,文件夹下echarts_china_cities_pypkgresources是空的,里面的js文件并没有下载下来,需要在Github里面点开在下载。
附上Github下载地址:

1.国内省级区域: https://github.com/echarts-maps/echarts-china-provinces-pypkg

2.国内省级区域里面的js下载地址:https://github.com/echarts-maps/echarts-china-provinces-js/tree/bf6ce97e9250f025bf2d051772c6088321f1a4b3

3.国内城市:https://github.com/echarts-maps/echarts-china-cities-pypkg

4.国内城市里面的js文件下载地址:https://github.com/echarts-maps/echarts-china-cities-js/tree/58e83d41eaa36b1cfd5b850f4a5543b84fdd384b

其他的也可以以这样的方式,然后把js文件全部拷贝到对应的resources里面即可。

这位大神也给了一些解决办法,需要的请参考:https://blog.csdn.net/zqs305082800/article/details/84581299

posted on   共感的艺术  阅读(1350)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示