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

原来是版本问题!

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

importpyechartsprint(pyecharts.__version__)

pyecharts是一个用于生成echart(百度开源的数据可视化javascript库)图表的类库。

pyecharts 分为 v0.5.x 和 v1.x 两个大版本,而新版本是不向下兼容的

我之前是安装的0.5.10版本,

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

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

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

可以使用清华镜像下载

我直接下了最新版本

这个版本的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的官网

选择第一个,然后exe安装

然后pip就可以正常使用了

再打开pycharm,

使用如下命令

importpyechartsprint(pyecharts.__version__)

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

#饼图

importrandomfrom pyecharts importoptions as optsfrom pyecharts.charts importPage, 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查看版本_pyecharts的版本问题相关推荐

  1. pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图

    折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_ ...

  2. 查看已安装tensorflow版本

    查看已安装tensorflow版本 2017年08月07日 20:40:23 imperfect00 阅读数 187297更多 个人分类: tensorflow学习笔记 版权声明:本文为博主原创文章, ...

  3. windows10 查看 nvidia driver cuda 版本

    windows10 查看 nvidia driver cuda 版本 确定安装了nvidia的显卡和显卡驱动 cmd进入终端 命令 nvidia-smi

  4. linux标准分发版的描述信息,如何查看Linux中系统版本信息

    使用Linux 系统是由时候需要查看当前Linux系统的版本便于进行一些设置或者操作,那么如何在Linux系统中使用命令查看Linux发行版版本信息呢? 在本教程中,我们将向您展示如何使用命令行检查系 ...

  5. 如何查看云服务器的系统版本,如何查看云服务器系统版本

    如何查看云服务器系统版本 内容精选 换一换 用户无法查询到弹性云服务器私网IP地址信息.本问题请按照以下思路进行排查处理.查看DHCP是否为启用状态检查是否存在dhclient进程检查弹性云服务器日志 ...

  6. python 查看当前系统Python版本

    阿里云大学人工智能学前小测验-Python测试 8.查看当前系统Python版本,下列命令正确的是 A. python –v B. python –V C. python –version D. py ...

  7. 怎么查看ftp服务器的版本信息,查看ftp服务器版本

    查看ftp服务器版本 内容精选 换一换 查询云服务器信息列表.您可以在API Explorer中直接运行调试该接口.GET /v2.1/{project_id}/servers?changes-sin ...

  8. 查看Tomcat版本及多版本切换

    1.查看自己的tomcat相关信息. 1.1.在小黑窗中输入version,查看安装目录及版本信息. 1.2.win+r然后输入services.msc查看tomcat的服务路径.(在这儿是无法更改的 ...

  9. 查看当前机器.net 版本的方法

    查看当前机器.net 版本的方法 在浏览器中,输入 javascript:alert(navigator.userAgent); 看.NET CLR 后面带的版本号最高到哪个数字,比如乐博网测试的电脑 ...

  10. 查看 Linux 系统版本(发行版本)信息的相关命令语句

    文章目录 一.查看 version 文件 二.只查看内核版本号 三.查看系统内核版本信息 四.查看系统基础版本及发行版本信息 五.仅查看发行版本信息 一.查看 version 文件 [root@htl ...

最新文章

  1. SBO应用技术一则-格式化
  2. 启用 SR-IOV 解决 Neutron 网络 I/O 性能瓶颈
  3. python映射类型-Python基础类型之字典(dict)
  4. Linux环境下如何编译和执行c程序
  5. linux umount swap,挂载、卸载、free查看内存情况、创建交换分区、回环设备、dd命令、自动挂载、fuser...
  6. 织梦dedecms如何对列表添加判断语句
  7. 【数据科学】鱼水说竞赛:如何做好「特征工程」?
  8. vscode linux版下载地址
  9. O(n*m)复杂度的多重背包coinsPOJ 1742
  10. ASP.NET的地址重写“.NET研究”(URLRewriter)实现原理及代码示例
  11. session很快失效_深夜,我偷听到程序员要对session下手...
  12. oracle dbms_crypto,Oracle的dbms_obfuscation_toolkit加密解密数据
  13. Tampermonkey笔记-脚本的搭建和基本使用
  14. 怎么让cmd命令行不关闭或查看tomcat启动一闪而过的原因
  15. SQLAlchemy Transactions
  16. REST和RESTful有什么区别
  17. 21、方法的-、+符号
  18. Windows 10 自带那么多图标,去哪里找呢?
  19. 最直白的编译原理-基础知识(清华-王书3版)
  20. android局域网中的打印机,Android 浅谈同一局域网下使用WiFi连接打印机

热门文章

  1. HDU1847 Good Luck in CET-4 Everybody!
  2. BZOJ1911[APIO2010] 特别行动队
  3. 实现滑动到中间变大的效果
  4. js高级学习笔记(b站尚硅谷)-1-数据类型
  5. SQL Server常用查询指令
  6. type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?
  7. go mysql driver事务,Go 数据库事务的源码分析
  8. mysql_TCL语言(事务)
  9. java中spring的注解_Java代码中spring注解浅析
  10. 一台空调的容量是多少_大型中央空调工程节能改造方案如何选择