解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'

(前面都是分析,解决方法直接拖到后面,解决不了再来看 原因和我是不是一样)

在jupyter Notebook中写了这样一行

from wordcloud import WordCloud

 就报了一个这样的错误:

解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'_第1张图片

我必须说一下这个问题主要是因为我作死,我是anaconda的新手,并不用conda install,之前jieba本地安装了,anaconda里却没有。我就直接把本地的jieba拷贝到了anaconda的site-packages里(而我的本地jieba是全手动安装 setup.py那种,不是.whl的方式)

这次也是因为 又没有词云这个模块,我也是直接把我的本地wordcloud拷贝到了anaconda的site-packages里,结果没有报找不到wordcloud这个模块的错误,反而报了这个query_integral_image找不到该模块的错误。

后来发现出现这个问题的原因就是因为

在这个路径下:C:\Users\XXX\Anaconda3(前面是你的anaconda的安装路径)\Lib\site-packages

解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'_第2张图片

我之前偷懒拷贝过来的wordcloud版本是不对的:

在本地python的site-packeages 我的wordcloud用半自动式的安装,就是先在网上下载.whl文件:

当时下载的是这个: wordcloud-1.6.0-cp38-cp38-win32.whl(这在我本地是没有问题的,因为我本地的python就是on win32的)

看自己的python运行在32位还是64位,就在 cmd里输入python:

我这里就是on win32的

但是!!!!!!!!!!!!!!!!!

anaconda的却不是!!!!!!!!!

 解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'_第3张图片

 

上面说了这么多都是分析

- 解决方法就是:

1.在这个路径C:\Users\XXX\Anaconda3(前面是你的anaconda的安装路径)\Lib\site-packages中

把你的两个wordcloud文件夹删了

2.查看自己conda environment虚拟环境中的python版本:

解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'_第4张图片

 像我这里是python3.7的 64位的

所以在这个wordcloud下载渠道网址中:

解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'_第5张图片

要选择的是 我上面圈红的,cp37就是指的适用于python3.7版本,amd64指的就是你的python运行在32还是64 bit

3.下载好了合适的.whl之后,就先打开anaconda prompt

然后进入你刚刚下载完的.whl文件的目录:

注意prompt 和 cmd不一样, cmd直接cd就能进入一个目录,prompt得慢慢退出去:

具体怎么切换成其他盘进去->看这篇文章

4.进入了之后 就直接pip install 你刚刚下载的那个.whl文件即可

5. 成功页面:

解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image'_第6张图片

终于不报错了。总之这个问题基本上就是.whl版本选错了 

你可能感兴趣的:(解决在Jupyter Notebook中的错误:No module named 'wordcloud.query_integral_image')