modulenotfounderror: no module named ‘transformers’ ( Solved )

modulenotfounderror_ no module named 'transformers' ( Solved )

Are you getting modulenotfounderror: no module named ‘transformers’ error? If yes then there can be many reasons. In this entire tutorial, you will know how to solve modulenotfounderror: no module named ‘transformers’. But before going to the solution let’s know what is transformers.

What is Transformers library in python?

Transformers have thousands of pre-trained models that allow you to perform many different tasks on text, audio, and video. You can use it for text classification, extraction of information, translation., text generation e.t.c. You can use it on images for image classification, and audio for speech recognition and audio classification.

no module named ‘transformers’ Error Cases

Case 1: Transformer not installed

You will get modulenotfounderror: no module named ‘transformers’ generally when you will yo have not properly installed transformer package on your system.

from transformers import pipeline
Transformer module not installed
Transformer module not installed

You can see there is a red line below the import statement. It tells you that the Transformers is not installed.

When you will run the code then you will get modulenotfounderror: no module named ‘transformers’.

modulenotfounderror no module named 'transformers'.
no module named ‘transformers’.


The solution for this no module named ‘transformers’ is very simple. You have to just install transformers on your system. To install it in your system you have to just use the pip command.

But you have to also check the python version. To check the python version use the below command.

python --version
Checking Python version before installing spacy
Checking Python version before installing spacy

For python 3.xx+

pip3 install transformers

For python 2.xx+

pip install transformers

These commands will successfully install transformers in your system and the modulenotfounderror: no module named ‘transformers’ will be solved.

Case 2: Typo Error

The typo error can also be the cause for getting no module named ‘transformers’ error. For example, instead of using a lower case for transformer, you are using Capital letter T like Transformer.

So please check the spelling of the module. You have to use a transformer instead of Transformer.

These are the cases where you will get no module named ‘transformers’ error. I hope this article has solved your error. If you have any queries then you can contact us for more help.

There are also other ModuleNotFound Errors. You can find solutions for all of them below.

Importerror no module named typing : Tricks to Fix

Importerror No Module Named cv2 : How to Fix ?


To install transformers

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.

Thank you For sharing.We appreciate your support. Don't Forget to LIKE and FOLLOW our SITE to keep UPDATED with Data Science Learner