码迷,mamicode.com
首页 > 其他好文 > 详细

pyecharts的版本问题

时间:2020-05-03 10:46:15      阅读:1710      评论:0      收藏:0      [点我收藏+]

标签:一个   count   新版本   show   文件夹路径   ora   cmd   设置   tin   

之前我一直很纳闷,为什么使用pyecharts的时候,别人可以跑通,而我总是有各种错误

原来是版本问题!

可以使用这个段代码来查看安装的pyecharts版本

import pyecharts
print(pyecharts.__version__)

pyecharts是一个用于生成echart(百度开源的数据可视化javascript库)图表的类库。
pyecharts 分为 v0.5.x 和 v1.x 两个大版本,而新版本是不向下兼容的

我之前是安装的0.5.10版本,

https://www.cnblogs.com/cyx-b/p/12815433.html

但是1.x版本只支持python3.6+,由于我之前为了使用TensorFlow,用的是python3.5,所以我安装不了新的pyecharts版本,自然也运行不了基于pyecharts1.x版本的代码。

但是既然pyecharts不向下兼容,代码风格也迥然不同,旧版本也停止维护,所以实迷途其未远,我还是决定学习和使用新版本

首先我先将我的anaconda卸载了,因为我的anaconda中各种版本的python交错在一起,我又不是特别懂,所以干脆重新下一个新的

可以使用清华镜像下载

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D

我直接下了最新版本

技术图片

这个版本的anaconda默认使用的python就是3.7版本

安装好后,将安装路径的bin、scripts等文件夹路径添加到环境变量的path中

这样一来,直接打开cmd命令行,输入python,发现python已经由原来的3.5改为了3.7版本

技术图片

然后,再重新设置pycharm中的python环境

找到左上角的file,选择settings

技术图片

 技术图片

 找到右上角的小齿轮,选择show all,在接下来打开的窗口选择+

技术图片

 技术图片

技术图片

设置好后,

打开cmd命令行,输入pip install pyecharts即可

技术图片

顺便一提,如果你使用pip安装时,如果出现了ssl不可用的提示,

可以进入OpenSSL的官网

https://slproweb.com/products/Win32OpenSSL.html

选择第一个,然后exe安装

技术图片

然后pip就可以正常使用了

再打开pycharm,

使用如下命令

import pyecharts
print(pyecharts.__version__)

技术图片

 然后先在网上找一段基于pyecharts1.x的代码

# 饼图
import random
from pyecharts import options as opts
from pyecharts.charts import Page, Pie

pie = (
    Pie()
    .add(鼠标选中分区后的tip,
         [list(z) for z in zip([20{}年第{}季.format(year,season)
                                        for year in [19, 20]  # count 2
                                                for season in range(1,5)] # count 2
                ,[random.randint(2, 10) for _ in range(8)])]) # count 8
    .set_series_opts(label_opts=opts.LabelOpts(formatter={b}: {c}万套))
    .set_global_opts(title_opts=opts.TitleOpts(title=饼图实例-近两年季度销售),
                         legend_opts=opts.LegendOpts(is_show=False))
)
pie.render(饼图.html)

运行结果如下:

技术图片

 以后学习pyecharts的时候,首先要看清教程是哪个版本的pyecharts,与自己安装的是不是匹配

 

pyecharts的版本问题

标签:一个   count   新版本   show   文件夹路径   ora   cmd   设置   tin   

原文地址:https://www.cnblogs.com/cyx-b/p/12820924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!