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,389 Mar-05-2025, 06:01 PM
Last Post: Curbie
Question [SOLVED] Upgraded Python: Module no longer found Winfried 1 1,024 Jan-01-2025, 02:43 PM
Last Post: Larz60+
  'import requests' problem Curbie 2 757 Aug-14-2024, 01:04 AM
Last Post: Curbie
  Module not found error even though installed NZGeorge 1 4,584 Jul-10-2024, 09:08 AM
Last Post: Larz60+
  is import cointegration_analysis a recognized module mitcht33 1 1,107 Nov-06-2023, 09:29 PM
Last Post: deanhystad
  ModuleNotFoundError: No module named 'requests' Serg 18 9,644 Oct-29-2023, 11:33 PM
Last Post: Serg
  problem in import module from other folder akbarza 5 9,535 Sep-01-2023, 07:48 AM
Last Post: Gribouillis
  pyside6 module not found ForeverNoob 4 5,740 Aug-18-2023, 04:36 PM
Last Post: snippsat
  can not import anaconda pandas module. PySpark pandas module is imported!! aupres 0 1,339 Aug-06-2023, 01:09 AM
Last Post: aupres
  Module Not Found Error bitoded 4 2,562 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