关于Python 下载pyecharts 运行下提示报错 cannot import name ‘line‘等问题
在自学如何用Python实现自动化数据报表过程中了解到pyecharts这个神奇的包,但是成功下载后运行,却老是提示报错,报错原因为在pyecharts中找不到相关函数,运行及报错信息如下:
from pyecharts import line
由于下载的是pyecharts的最新版本,根据度娘查询尝试以下操作:
1、在pyecharts为最新版本情况下,执行语句修改为
from pyecharts.charts import line
2、将pyecharts由最新版本降为0.1.9.4版本
执行pip install pyecharts==0.1.9.4
再运行 from pyecharts import line
3、升级anaconda
在命令窗口中执行conda update anaconda
以上3种版本均以失败告终
不死心的我进入pyecharts目录,打开line文件,文件里代码如下:
我发现,代码中的类名称为首字母大写,且注意到from之后添加的文件应该是对应的py文件,import之后对应为py文件的类或者方法,对应我修改运行脚本如下:
from pyecharts.charts.line import Line
没想到运行成功,没想到困扰了这么久的问题就是个首字母大写的问题( Ĭ ^ Ĭ )
注:from之后添加的文件名字就是你需要导入的模块名称,应该对应一个py文件,而import之后对应的应该就是这个文件中的某个py文件中的某个方法或者类了。