Importerror no module named scrapy : Steps to Fix

Importerror no module named scrapy

If you are crawling any webpage using scrapy , you may encounter this error – Importerror no module named scrapy while running the code. The only reason behind the error no module named scrapy is no installation of the scapy python module. In some rare scenarios, The installation path or permission may also create problems. In this article, we will explore all those scenarios.

Importerror no module named scrapy ( Solve ) –

As usual, t0 install any python module, We use pip as the first choice. On the Alternative side, We can also explore the other options like conda manager or installation from source code using file. But the easiest option is pip.

Method 1 :

Here is the command you may opt for installing scapy using pip package manager.

pip install Scrapy

This will install the latest version for the scrapy python module. But you may change the version for scrapy module by adding the version with the command.

pip install scrapy==2.4.1
Importerror no module named scrapy
Importerror no module named scrapy


Method 2 :

Another way is using conda package manager. Here is the simple command for this.

conda install -c conda-forge scrapy

the other alternative for the above command is –

conda install -c conda-forge/label/cf202003 scrapy


Scrapy comes as the first choice while crawling the web. As you already know developers are more focused on unstructured data. Using the web, We can create limitless meaningful data. That’s the main reason behind the popularity of the scrapy python module. Here is the official link for scrapy package. It will give you more insight into the same. Well, I hope the above two methods are self-explanatory to resolve the importerror “no module named scrapy”. But still, if you think, You need any further assistance in fixing the same bug. Please comment below or write back to us via email. Our team members will contact you soon and help in resolving the same for you.

Data Science Learner Team

Join our list

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for signup. A Confirmation Email has been sent to your Email Address.

Something went wrong.

Meet Abhishek ( Chief Editor) , a data scientist with major expertise in NLP and Text Analytics. He has worked on various projects involving text data and have been able to achieve great results. He is currently manages, where he and his team share knowledge and help others learn more about data science.
Thank you For sharing.We appreciate your support. Don't Forget to LIKE and FOLLOW our SITE to keep UPDATED with Data Science Learner