cannot import name xxx from pyecharts

  • Post author:
  • Post category:其他


cannot import name ‘…’ from pyecharts

问题纲要 :

1 版本问题

2.anaconda问题

3 pip镜像问题

详述:

在制作疫情热力图时,import报错:

cannot import name Map from pyecharts
cannot import name options from pyecharts

首先,我们确定我们引用方法是否正确,确定是那个版本的pyecharts为此种的引用方式,我的是这样:

from pyecharts import options as opts
from pyecharts.charts import Map

我从网上找到这种引用方法是pycharts 1.7版本的方法,所以确定下版本号,重新下载了pyecharts(卸载pyecharts为pip uninstall pyecharts)。

pip install pyecharts==1.7

但是还是提示cannot import …,我看下载完的提示中pip把文件下载到了anaconda的目录下,猜测有可能为anaconda问题。

2.删除anaconda的配置

删除的第一步:Files–>settings–>project interpreter的路径改变为python的。

在这里插入图片描述
第二步:删除配置的环境变量。

在这里插入图片描述

完成,在删除完成anaconda后,不知道其他同学们会出现这样的问题嘛,我用pip下载时告诉我pip不行了,如下:

Fatal error in launcher: Unable to create process using

此时用:

python -m pip install --upgrade pip

更新解决。

最后一步:在解决问题期间,上网搜集的资料提及pip下载镜像问题,在出现cannot import…之前,我为了解决pip的下载缓慢问题,曾经将自己pip的下载镜像更改为清华大学的镜像,随后为了排除一切有可能存在问题的环节,我把镜像改为了原先的pip镜像(我将pip.ini改为pip.txt,这样pip就找不到这个文件,镜像就恢复pip了)。

在这里插入图片描述
最后,我重新 win+R,cmd,

pip install pyecharts==1.7

提示下载到了,python的文件夹,而不是anaconda的文件夹下。

如果提示you have already install pyecharts,安全起见可以先卸载,在安装。

卸载:

pip uninstall pyecharts

至此,解决了can not import xxx from pyecharts 的问题。

(一点浅薄的经验,有可能误打误撞解决了,欢迎指正,交流经验)。



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