pyecharts更新版本之后的问题

大概很久没用过pyecharts,按照以前的方法写程序时,总是报错,后来发现是新版本的语法不一样了

from pyecharts import Scatter,Line,Page

比如这个会报错,Line无法导入
还有添加数据,保存图片的方法都和以前不一样了

  • 解决方法一,换回以前版本:
输入命令:pip install wheel
然后在输入:pip install pyecharts==0.1.9.4
  • 解决方法二,新版本语法:
from pyecharts.charts import Scatter,Line,Page

以及参考资料

https://pyecharts.org/#/zh-cn/intro

  • 注:
    保存图片时会报错
    File “C:\Python37\lib\site-packages\selenium\webdriver\chrome\webdriver.py”, line 73, in init
    self.service.start()
    File “C:\Python37\lib\site-packages\selenium\webdriver\common\service.py”, line 83, in start
    os.path.basename(self.path), self.start_error_message)
    selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

是缺少chromedriver驱动,可以去官网下载对应谷歌浏览器版本的驱动

https://sites.google.com/a/chromium.org/chromedriver/home

然后,解压压缩包,找到chromedriver.exe复制到chrome的安装目录(其实也可以随便放一个文件夹)。复制chromedriver.exe文件的路径并加入到电脑的环境变量中去。具体的:
在这里插入图片描述

进入环境变量编辑界面,添加到用户变量即可,双击PATH,将你的文件位置(C:\Program Files (x86)\Google\Chrome\Application\)添加到后面。
在这里插入图片描述

完成后在cmd下输入chromedriver验证是否安装成功:
在这里插入图片描述

最后,把chromedriver.exe放到python目录下
在这里插入图片描述


版权声明:本文为lx529068450原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。