使用Jupyter Notebook安装wordcloud

10

我需要解决一个作业中的词云问题。

可惜的是,我在安装词云到我的环境时遇到了困难。

这是我正在运行的代码:

import os
import matplotlib.pyplot as plt
from wordcloud import WordCloud

我遇到了以下错误:

ImportError: No module named 'wordcloud'

现在,我知道我需要在命令提示符中使用pip install方法将wordcloud安装到我的环境中。即使在这样做之后(并尝试了几个不同的目标位置,包括我的主目录和Anaconda3环境),我仍然会收到相同的错误。

我做错了什么?


你在运行什么操作系统?Python的哪个版本? - Muhamed Al Khalil
12个回答

16

尝试

python -m pip install wordcloud

你可能也需要安装numpypillow


1
我试过了,但仍然出现相同的错误。问题是我将其安装到了错误的文件路径吗? - Andrew Smith
现在是“Python3”。 - user3503711
在 Jupyter 笔记本中,尝试输入 -> !pip install wordcloud - AndroDev

12

在Jupyter单元格中尝试此操作:

!pip install wordcloud

7
这个解决方案解决了我的问题,原因是我系统上的Python版本不同。
在Jupyter中运行:
import sys
print(sys.executable)

查看你正在使用的Python版本。复制路径,然后在Jupyter终端中使用此命令安装WordCloud:

path/to/python -m pip install some_package

在我的情况下是:

/anaconda3/bin/python -m pip install wordcloud

并在你的代码中导入:

from wordcloud import WordCloud

我使用的资源: 无法导入


2

打开 Anaconda 命令提示符并输入

python -m pip install wordcloud

2
在激活包含numpy和pillow的环境后,尝试使用conda进行安装。确保您的代码在该环境中运行。
conda install -c conda-forge wordcloud=1.2.1

其他来源可以在Anaconda上找到。

还是不行。这个要写在命令提示符上还是在Jupyter笔记本上? - dekio

0

安装词云 - 在Anaconda提示符(而不是cmd)中执行“pip install wordcloud”


0

在使用pip命令python -m pip install wordcloud安装了wordcloud之后,在jupyter Notebook中它可以正常工作。

pip install wordcloud


0

我希望你使用的是MAC。 如果是这样,请检查词云是否安装在conda所在的位置。

在我的情况下,用python3运行它没有问题,但在Anaconda上运行时会出现导入错误。

以下是我解决问题的步骤:

  1. 从应用程序中打开conda终端。 如果您遇到问题(例如进程已完成),请检查您是否正在使用bash或zsh。当前仅支持bash终端。 您可以使用以下命令更改默认shell:

使用:chsh -s /bin/bash将shell从zsh更改为bash。

使用:chsh -s /bin/zsh随后返回到zsh。

  1. 一旦更改为bash,使用以下命令在anaconda上安装词云:

conda install -c conda-forge wordcloud

哇!您的导入现在应该像我的一样工作。


检查您是否使用的是bash还是zsh,如何进行? - dekio
你可以用多种方式来实现这个 - echo $0, echo $SHELL(你可以参考这个答案 - https://dev59.com/u2kw5IYBdhLWcg3waZ34) - Radioactive

0
我遇到了相同的问题,不得不创建一个新的conda环境,然后安装它。(https://conda.io/docs/user-guide/getting-started.html
"1.创建一个新的环境并在其中安装软件包。 我们将命名环境为snowflakes,并安装软件包wordcloud。 在Anaconda提示符或终端窗口中,键入以下内容:"
conda create --name snowflakes wordcloud

0

由于您正在使用Jupyter Notebook。请尝试在Anaconda提示符中使用以下命令。它会正常工作。

conda install -c conda-forge wordcloud
conda install -c conda-forge/label/gcc7 wordcloud
conda install -c conda-forge/label/cf201901 wordcloud
conda install -c conda-forge/label/cf202003 wordcloud

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接