Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

import flask could not be resolved from source pylance

I'm learning Python and part of the course setting up a webserver using Flask. I followed the steps as per the Flask installation documentation and for some reason the flask module is underlined as shown below. When I hover my mouse, I get additional information as below.

import flask could not be resolved from source pylance

The server is running fine though. Should i be ignoring the notification? If not what dependency have i missed?

Below is the code to setup the server

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello, World!'

enter image description here

enter image description here

like image 255
Jag99 Avatar asked Jan 13 '21 02:01

Jag99


3 Answers

When I did not install the module "flask", I ran into the problem you described:

enter image description here

The reason is that the module "flask" is not installed in the Python environment we currently use in VSCode.

Please use the shortcut key Ctrl+Shift+` to open a new VSCode terminal, it will automatically enter the currently selected environment, and then use the command "pip show flask" to check the installation location of the module "flask":

enter image description here

If it still shows that the module could not be resolved, it is recommended that you reinstall the module "flask".

like image 81
Jill Cheng Avatar answered Oct 05 '22 09:10

Jill Cheng


  1. Firstly Create a Virtual Environment on your terminal
  2. then install your flask by pip install flask
  3. after install CTRL+SHIFT+P
  4. Search Python Interpreter
  5. Select Your virtual Environment

Problem Will bi fixed. I have also faced same problem. but I have fixed it following this procedure

like image 40
Saroar Zahan Sojib Avatar answered Oct 05 '22 08:10

Saroar Zahan Sojib


In VS Code, Go to "Python: Select interpreter" by Ctrl + Shift + P. Choose python interpreter ('base': conda)

like image 24
Bibin Avatar answered Oct 05 '22 08:10

Bibin