Python Forum
'urllib3' Module not found when import 'requests'
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
'urllib3' Module not found when import 'requests'
#1
Hello guys :)
I'm using python 3.9 on linux(ParrotOS).
While practicing python, I installed and imported 'requests' module.
When I'm trying to use it, I get this error msg:

Error:
Traceback (most recent call last): File "/home/osboxes/Desktop/Python/code.py", line 1, in <module> import requests File "/usr/lib/python3.9/requests/__init__.py", line 43, in <module> import urllib3 ModuleNotFoundError: No module named 'urllib3'
I tried to pip3 install this 'urllib3' but it is already installed..
Quote:pip3 install urllib3
Requirement already satisfied: urllib3 in /usr/lib/python3/dist-packages (1.25.11)

I will appreciate some help here,
Thanks!
Reply
#2
You should not have a requests folder under root python 3.9.
Rename or remove it as when import requests it will try to read from it.
If you do pip show requests so should the last destination folder always be site-packages or dist-packages (a Debian-specific convention).
Reply
#3
(Jan-06-2021, 02:31 PM)snippsat Wrote: You should not have a requests folder under root python 3.9.
Rename or remove it as when import requests it will try to read from it.
If you do pip show requests so should the last destination folder always be site-packages or dist-packages (a Debian-specific convention).

Thanks for the reply.
I renamed the folder, and now the error is:
Error:
Traceback (most recent call last): File "/home/osboxes/PycharmProjects/pythonProject/main.py", line 1, in <module> import requests ModuleNotFoundError: No module named 'requests'
when I try to install it, it is already installed:
Quote:$pip3 install requests
Requirement already satisfied: requests in /usr/local/lib/python3.9/dist-packages (2.25.1)
Reply
#4
As you use Pycharm look at Configure a Python interpreter and point it to /usr/local/lib/python3.9.
Also teste from command like type python or python3 and see that Python 3.9 interactive mode start and see that import work there.
Reply
#5
(Jan-06-2021, 03:19 PM)snippsat Wrote: As you use Pycharm look at Configure a Python interpreter and point it to /usr/local/lib/python3.9.
Also teste from command like type python or python3 and see that Python 3.9 interactive mode start and see that import work there.

/usr/local/lib/python3.9 is a folder, I couldnt set it as an interpreter.
And there is nothing in this folder but 'dist-packages' folder.
Reply
#6
(Jan-06-2021, 05:34 PM)spanz Wrote: usr/local/lib/python3.9 is a folder, I couldnt set it as an interpreter.
Looking at link i,so most point to the binary when choose target interpreter then is /usr/local/lib/python3.9/python
I do not use PyCharm myself.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Upgraded Python: Module no longer found - for Linux Curbie 8 1,488 Mar-05-2025, 06:01 PM
Last Post: Curbie
Question [SOLVED] Upgraded Python: Module no longer found Winfried 1 1,121 Jan-01-2025, 02:43 PM
Last Post: Larz60+
  'import requests' problem Curbie 2 796 Aug-14-2024, 01:04 AM
Last Post: Curbie
  Module not found error even though installed NZGeorge 1 4,804 Jul-10-2024, 09:08 AM
Last Post: Larz60+
  is import cointegration_analysis a recognized module mitcht33 1 1,131 Nov-06-2023, 09:29 PM
Last Post: deanhystad
  ModuleNotFoundError: No module named 'requests' Serg 18 10,014 Oct-29-2023, 11:33 PM
Last Post: Serg
  problem in import module from other folder akbarza 5 10,093 Sep-01-2023, 07:48 AM
Last Post: Gribouillis
  pyside6 module not found ForeverNoob 4 6,073 Aug-18-2023, 04:36 PM
Last Post: snippsat
  can not import anaconda pandas module. PySpark pandas module is imported!! aupres 0 1,367 Aug-06-2023, 01:09 AM
Last Post: aupres
  Module Not Found Error bitoded 4 2,615 Jan-01-2023, 09:08 AM
Last Post: bitoded

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020