Modulenotfounderror: no module named ‘wordcloud’ [SOLVED]

This article will look at how to fix Modulenotfounderror: no module named ‘wordcloud’ error.

We’ll also walk you through what is this error and the possible causes of this error.

What is Modulenotfounderror: no module named ‘wordcloud’?

This error Modulenotfounderror: no module named ‘wordcloud’ occur when it is not installed on your system.

Therefore, your Python interpreter cannot find it when you try to use it in your code.

Modulenotfounderror: no module named 'wordcloud'

Causes of Modulenotfounderror: no module named ‘worlcloud’

There are common causes why we encounter this error ModuleNotFoundError: No module named ‘wordcloud’.

These include the following:

  1. Missing or outdated module
    One of the most common reasons for this error message is that the “wordcloud” module is not installed on your system or is outdated.
  2. Incorrect module name
    Another cause of the error message is that the module name was misspelled or entered incorrectly in the code.
  3. Python version compatibility
    The “wordcloud” module may also be incompatible with your version of Python.

How to fix Modulenotfounderror: no module named ‘wordcloud’

Here are the possible solutions we have in order to fix the Modulenotfounderror: no module named ‘wordcloud‘.

  1. Install worldcloud module

    Since the error appears if the module is not installed, therefore the first step in removing this error is to install the module.

    Use the following command:

    pip install word cloud

    install wordcloud

    Other commands you might need to install the module:

    When using virtual environment or using Python 2
    pip install wordcloud

    A command for python 3
    pip3 install wordcloud

    Command if you get permissions error
    sudo pip3 install wordcloud
    pip install wordcloud –user

    When you don’t have pip in your PATH environment variable
    python -m pip install wordcloud

    A command for python 3
    python3 -m pip install wordcloud

    Command when using py alias (Windows)
    py -m pip install wordcloud

    For Anaconda
    conda install -c conda-forge wordcloud

    For Jupyter Notebook
    !pip install word cloud

  2. Install numpy, pillow, and matplotlib.

    Removing this error also have a chance to install numpy, pillow and matplotlib.

    To install this module use the following command:

    pip install numpy
    pip install Pillow
    pip install matplotlib

    pip3 install numpy
    pip3 install Pillow
    pip3 install matplotlib

    python3 -m pip install numpy
    python3 -m pip install Pillow
    python3 -m pip install matplotlib

    conda install -c anaconda numpy
    conda install -c conda-forge pillow
    conda install -c conda-forge matplotlib

  3. Import worldcloud.

    Once you had installed the module, try to import it and see if the error is removed and you had installed the module successfully.

    import wordcloud

    import wordcloud

  4. Check if the package is installed.

    To make sure that the module package is installed, we can check it with the command pip show wordcloud.

    To check if you have wordcloud installed
    pip3 show wordcloud

    checked wordcloud package

    When you don’t have pip set up in PATH
    python3 -m pip show wordcloud

    The pip show wordcloud command will either report that the package is not installed or display a slew of information about the package, including the installation location.

  5. Use the correct python version

    If the error continues, get your Python version and make sure you are installing the package using the correct Python version.

    python –version

    python version

That’s it; I believe we’ve resolved this issue.


In this article, we explored the WordCloud module and the common reasons for the ModuleNotFoundError error. We also provided some troubleshooting steps to help you fix the error and get back to creating beautiful word clouds.

If you encounter the ModuleNotFoundError: No module named wordcloud don’t panic. Follow the troubleshooting steps we provided, and you should be able to fix the error quickly.

We hope that this article has provided you with the information you need to fix this error and continue working with Python packages.

If you are finding solutions to some errors you’re encountering we also have Modulenotfounderror no module named cx_oracle.

Leave a Comment