Python cannot import name 'Line' from 'pyecharts'


問題與嘗試

代碼

from pyecharts.charts import Line

中,出現

cannot import name 'Line' from 'pyecharts' 錯誤。

找了很多,原因可能是,把代碼文件命名為pyecharts.py,這樣就會在你自己的代碼中尋找Line當然找不到了。(詳見這里

解決

但是我並沒有把源文件命名為pyecharts.py。於是我不用from...import...,而直接用import pyecharts,沒有出錯。

於是我用代碼提示pyecharts.后面出現若干如:chars, datasets

於是可能壓根沒有這個,於是我查看了更新日志,發現在echartsv1.0.0版本中更新了這個使用方法: https://pyecharts.org/#/zh-cn/release-note/v100

發布時間是:2019年4月28日左右

詳見github issue: https://github.com/pyecharts/pyecharts/issues/1033

所以使用以下代碼替換即可:

from pyecharts.charts import Line


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM