Home > Back-end >  different "python" and "python3" versions
different "python" and "python3" versions

Time:11-14

My python --version is Python 3.9.6 And my python3 --version is Python 3.10.8

I believe because of this I have a problem with running flask applications in VsCode. When I run one I receive ModuleNotFoundError: No module named 'flask error, however, I did install flask module

Requirement already satisfied: flask in /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (2.2.2)

I know that sometimes this problem is caused by the wrong interpreter version, I tried all of them but no one worked

Does anybody know what is the reason for my error and how can I fix it?

CodePudding user response:

Try this either of this commands; ---python3 -m venv venv

--python -m venv venv ---py -m venv venv

if that doesn't work then get your Python version and make sure you are installing the package using the correct Python version.

But If the error persists, restart your IDE and development server/script.

You can check if you have the Flask package installed by running the pip show Flask command.

CodePudding user response:

Use the following code to print out the currently used interpreter.

import sys
print(sys.executable)

Then use the command to install flask for the current interpreter.

<pythonpath> -m pip install flask

enter image description here

Referencing this link will help.

  • Related