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
  Import a module one step back of the path prathampatel9 1 175 Sep-21-2022, 01:34 PM
Last Post: snippsat
  pdfminer package: module isn't found Pavel_47 25 669 Sep-18-2022, 08:40 PM
Last Post: Larz60+
  Module not found question sighhhh12 0 148 Sep-09-2022, 05:43 AM
Last Post: sighhhh12
  [SOLVED] Tkinter module not found Milan 7 474 Aug-05-2022, 09:45 PM
Last Post: woooee
  No module found when I run a main.py tomtom 2 390 Jul-20-2022, 09:24 AM
Last Post: tomtom
  Import requests/beautifulsoup problem Jokadaro_ 3 921 Dec-05-2021, 01:22 PM
Last Post: Jokadaro_
  No Module found in other directory than source code [SOLVED] AlphaInc 1 1,045 Nov-10-2021, 04:34 PM
Last Post: AlphaInc
  Import a module for use in type hint? Milosz 0 732 Nov-08-2021, 06:49 PM
Last Post: Milosz
  Can't install nor import delorean module Tek 3 1,401 Oct-27-2021, 03:32 AM
Last Post: Tek
  import module with syntax error Skaperen 7 2,575 Jun-22-2021, 10:38 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

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