python导入pyecharts错误没有pyecharts_python报No module named 'pyecharts'的错误怎么办?

b7dbe60764448ce68dea486be1d4708c.png

问:导包的时候报No module named 'pyecharts'的错误怎么办?

答:报上述错误一般是因为pyecharts这个包没有下载成功,下面给大家介绍一下pyecharts库的安装与使用方法!

pyecharts是Python的数据可视化库,可以帮助我们生成各种需要的图表。

一. 安装

1. 正常情况

在Python版本适合,pip版本适合,安装需要的环境适合的情况下,用pip install pyecharts 安装完全没有问题。

2. 非正常情况

在非正常的情况下用pip install pyecharts安装会报各种错误,今天总结一下我在安装时遇到的问题。

(1)缺少某些安装库

fa886aa5fd281418219654ca30fc81d8.png

解决方法

按照提示的方式安装用pip 安装pyecharts-jupyter-installer,键入命令pip install pyecharts-jupyter-installer

(2)安装MarkupSafe出错

d12fb81e8709a35247eeaf4d449f44b2.png

解决方法

1)安装MarkupSafe的.whl文件,下载地址选择MarkupSafe下载

2)使用 pip install XXXX.whl安装(前提是已经安装wheel)(进入Python安装目录下的script目录下打开cmd,键入pip install wheel)

(3)提示找不到相应的版本Could not find a version that satisfies the requirement some-packge(from versions: )

No matching distribution found for some-packge

解决方法

1)更新pippip install --upgrade pip

2)如果还是报相同的错误重新下载Python或者更新Python

二. 使用pyecharts画柱状图

官网展示的一个例子:# encoding: utf-8

from pyecharts import Bar

bar = Bar("我的第一个图表", "这里是副标题")

bar.add("服装", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [5, 20, 36, 10, 75, 90],is_more_utils=True)

bar.show_config()

bar.render()

89c5152f7f34e9bc5632780f1efd796b.png

注意:

对于pyecharts,可以配置很多参数来满足需求,主要都是通过add函数修改配置的。

通过render()函数输出的图表一般是保存在程序运行目录的HTML文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/260354.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java .listfiles_Java File.listFiles()

全屏Java Java File.listFiles()方法具有以下语法。public File [] listFiles()示例在下面的代码显示如何使用File.listFiles()方法。import java.io.File;// At: W w W. y I i ba I.C o mpublic class Main {public static void main(String[] args) {// create new fileFile …

java简单毕设_计算机毕业设计之自定义毕设课题需要如何确定工作量

“ 真正让导师满意的不是众多普通的功能,而是那一抹有创意的充满着生活气息的小功能。”自定义毕设课题,我觉得这是一种体现学生创新的一种很好的手段,但是有一些学生却因为脑海中没有积累足够多的专业知识以及也没有对现实生活进行足够的思考…

罗伯特·帕丁森Robert Pattinson(2)

2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/Bettyty/blog/756873

网博士自助建站系统_自助建站:自助建站到底好还是不好?

自助建站到底好还是不好?很多想要做企业网站的企业都比较关心这个问题,因为自助建站便宜、快,有的自助建站做出来的效果还非常好,不输于定制的网站的效果,那为什么自助建站大都还很便宜呢?东西还好还便宜的…

HNU 11720 God Created The Integers

原题传送:http://acm.hnu.cn/online/?actionproblem&typeshow&id11720&courseid0 对于这条式子: 和下面的式子是等价的: Sp (p2 - 1) / 2 - (p - 1) / 4 那么求出Sp后有rp*Sp ≡ 1 (mod p),用扩展GCD求出rp就行了。…

stm32例程_如何学习STM32?

阅读全文大约10min//封面为我现在使用的STM32型号:旗舰版 Stm32f103ZE//本文内容是对正点原子的资料整理参考资料:CM3权威指南/CM4权威指南(ARM提供)芯片参考手册 STM32F10x中文参考手册 芯片数据手册 STM32F103xCDE_DS_CH_V5.pdf…

TempDB为什么要根据CPU数目来决定文件个数

在SQL Server的世界中,SQL Server在Windows之上有一套自己的任务调度和资源分配系统,这使得SQL Server作为Windows的一个进程,却可以处理大量的并发,这些任务调度和资源分配非常像一个操作系统,因此SQL Server在Window…

java微博模拟登陆_java 模拟登录新浪微博(通过cookie)

这几天一直在研究新浪微博的爬虫,发现爬取微博的数据首先要登录。本来打算是通过账号和密码模拟浏览器登录。但是现在微博的登录机制比较复杂。通过账号密码还没有登录成功QAQ。所以就先记录下,通过cookie直接访问自己的微博主页。微博登录的认证过程微博…

硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区,电脑启动过程...

filex的文件系统看的云里雾里,还是先总结下FAT的一些基本知识吧。硬盘结构硬盘有很多盘片组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片的半径均为固定值R…

linux 客户机中不支持 unity_婚姻中的不理解,来源于夫妻双方情感支持的不同

很多女性在婚姻中往往觉得无法得到丈夫的理解,当遇到一些生活或者工作上的问题的时候,她们想要在情感上得到丈夫的支持和理解。但是很多丈夫对此可能并不了解和理解,更倾向于用理性帮助妻子解决问题。而女性所需要的帮助可能并不是解决问题的…

Linux中使用crontab命令启用自定义定时任务

一 简介Linux下的任务调度分为两类,系统任务调度和用户任务调度系统任务调度:系统需要定期执行的任务,比如重启、日志清理等,其配置文件是:/etc/crontab用户任务调度:某个用户需要定期执行的任务。用户可以…

PHP学习总结(14)——PHP入门篇之常用运算符

一、什么是运算符什么是运算符?运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少,这时候就需要一个符号,告诉服务器,你需要做乘法运算。PHP中的运算符有哪些?PHP运算符一般分为算术…

百度时间显示_文章的发布时间对百度优化网站重要吗

文章的发布时间对百度优化网站重要吗?这个问题,相信很多初做网站优化的萌新朋友都会问到,以小匠个人的经历来分享这个问题的经验,小匠认为,文章的发布时间对优化网站是非常重要的,下面小匠将从实际经历来给…

循环链表解决约瑟夫环问题

约瑟夫环问题可以简单的使用数组的方式实现,但是现在我使用循环链表的方法来实现,因为上午看到一道面试题规定使用循环链表解决约瑟夫环问题。 什么是约瑟夫环? “约瑟夫环是一个数学的应用问题:已知n个人(以编号1&…

java 什么时候进行垃圾回收_java什么时候进行垃圾回收,垃圾回收的执行流程

java的垃圾回收分为三个区域新生代 老年代 永久代一个对象实例化时 先去看伊甸园有没有足够的空间如果有 不进行垃圾回收 ,对象直接在伊甸园存储.如果伊甸园内存已满,会进行一次minor gc然后再进行判断伊甸园中的内存是否足够如果不足 则去看存活区的内存是否足够.如果内存足够…

基于HTML5 Canvas 实现矢量工控风机叶轮旋转

之前在拓扑上的应用都是些静态的图元,今天我们将在拓扑上设计一个会动的图元——叶轮旋转。 先看看最后我们实现的效果:http://www.hightopo.com/demo/fan/index.html 我们先来看下这个叶轮模型长什么样 从模型上看,这个叶轮模型有三个叶片&a…

java 并发模型总类_java并发编程系列-内存模型基础

java线程之间的通信对程序开发人员是完全透明的,内存的可见性问题很容易困扰很多开发人员。本篇博文将揭开java内存模型的神秘面纱,来看看内存模型到底是怎样的。并发编程模型的分类并发编程中需要处理的两个关键问题:线程之间如何通信线程之…

ATS读小文件(内存命中)

一个资源根据其大小可能会存在多个存储对象中。如果足够小(连同doc结构的大小小于一个fragment的size),连同这个资源的meta信息一起存储在一个doc中。如果比较大,第一个存储对象保存资源的meta信息,后面跟着若干个frag…

fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

终于找到原因了,原来是我安装的字体渲染,并且采用注册表的加载方式!改掉就好了!上天哪,这是怎么影响到的 卸载MacType程序后,进行尝试! VS2008 和 VS2010 又能用了! 我想求教育。。。…

[译]多线程网络服务模型

2019独角兽企业重金招聘Python工程师标准>>> 多线程网络服务模型 /*** 谨献给Yoyo** 原文出处&#xff1a;https://www.toptal.com/software/guide-to-multi-processing-network-server-models* author dogstar.huang <chanzonghuanggmail.com> 2016-04-02*/作…