'ModuleNotFoundError: No module named 'telegram' after pip install

After running pip install python-telegram-bot, I'm getting this error that the 'telegram' module is not found.

Under pip list I see that my python-telegram-bot package is installed version 13.2

Is anyone else getting this error?



Solution 1:[1]

Try another way to install it

first remove it pip3 uninstall python-telegram-bot

Clone and install

git clone https://github.com/python-telegram-bot/python-telegram-bot
cd python-telegram-bot
python3 setup.py install
pip3 install python-telegram-bot

It should work

Solution 2:[2]

I also had this problem - for me the issue was that I was trying to run my code from a module called telegram.py. Newbie mistake I know...

Solution 3:[3]

pip3 install python-telegram-bot

Install it in outside of virutal environment in terminal. Also unintall telegram. python-telegram-bot is sufficient for Telegram bot. In my case it resolved my issue.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Paulo Victor
Solution 2 Jossy
Solution 3