很多利用notebook做数据分析的小伙伴在安装pyecharts后容易忘记设置资源引用这一步骤,导致在使用 “图形对象.render_notebook()” 语句渲染到jupyter 时出现不显示图像的问题。
该问题的解决步骤如下(使用的是1以上的pyechart版本):
官网教程链接:https://pyecharts.org/#/zh-cn/assets_host?id=notebook-server
第一步,确保您已经安装 Git,已经安装的可以在开始菜单栏找到,没有安装的需要先进行安装,否则会出错;
下载 Git 的官方网址:https://git-scm.com/download/win
![d6271906138acb87b38856d39e11898b.png](https://img.php1.cn/3cd4a/1eebe/cd5/ddcc574beb16294e.jpeg)
第二步,以管理员权限打开命令提示符,或者打开Anaconda Prompt(Anaconda),这边以Anaconda Prompt(Anaconda)为例,从浏览器打开上面的官网教程链接,按提示进行操作即可,
1、获取 pyecharts-assets 项目
$ git clone https://github.com/pyecharts/pyecharts-assets.git
![2bfa22e3877fb4e5af4ed336d49d6b05.png](https://img.php1.cn/3cd4a/1eebe/cd5/5b97d3b808d031e2.webp)
安装过的提示已经存在,接着进行下一步
2、安装扩展插件
$ cd pyecharts-assets # 安装并激活插件 $ jupyter nbextension install assets $ jupyter nbextension enable assets/main
![13793b71daae1547ae80ef30b4cbcf3b.png](https://img.php1.cn/3cd4a/1eebe/cd5/2fdc212433a29829.png)
3、配置 pyecharts 全局 HOST
代码如下
# 只需要在顶部声明 CurrentConfig.ONLINE_HOST 即可 from pyecharts.globals import CurrentConfig, OnlineHostType # OnlineHostType.NOTEBOOK_HOST 默认值为 http://localhost:8888/nbextensions/assets/ CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST
在导入包前在顶部声明CurrentConfig.ONLINE_HOST
![2ecbafa7d17f230db393629aa0870051.png](https://img.php1.cn/3cd4a/1eebe/cd5/0ef126b5295c089b.webp)
点此查看
NLTK Downloader出现 [Error 11004]getaddrinfo failed的错误时怎么解决
如何通过python读取sqlite数据文件