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 的问题。
    
    (一点浅薄的经验,有可能误打误撞解决了,欢迎指正,交流经验)。
   
 
