Florence B.
Florence B.

Reputation: 21

I am still getting the error ImportError: No module named requests after installing requests using pip3

I am using Python 3.6.5 in Visual Studio Code on a Mac. I installed pip3 and it is up to date, when I put in the command :

$ pip --version

I get this result :

 pip 10.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)

I imported the module requests. And when I put in this command :

pip freeze | grep requests

I get this result :

requests==2.19.1

So I thought this meant the requests module was installed, but I still get the error ImportError: No module named requests when I put in : import requests in my file and try to run it.

Can somebody explain what is happening? Thank you :)

Upvotes: 1

Views: 932

Answers (1)

Florence B.
Florence B.

Reputation: 21

I found the answer, turns out I was using an extension called Code Runner and I thought it used the integrated terminal, where I had configured Python3. But turns out it uses its own interpreter. I added the following to my user settings:

"code-runner.executorMap": {
    "python": "python3",
}

and now it works! :)

Upvotes: 1

Related Questions