Skip to content
FLAVIO COPES
flaviocopes.com
2026

Fix the 'Unable to import django.db' error in VS Code

By Flavio Copes

Fix the 'Unable to import django.db' pylint error in VS Code by running Python: Select Interpreter and choosing your project's virtual environment.

~~~

While working on a Django app in VS Code you might run into a problem. VS Code underlines the from keyword in an import, and if you hover it with the mouse you will see the error Unable to import 'django.db' pylint(import-error) showing up.

This is because VS Code is not running the Virtual Environment of the app.

To fix it, run cmd-shift-p (or click View -> Command Palette and run the command Python: Select Interpreter.

VS Code command palette showing Python: Select Interpreter command highlighted at the top

VS Code will show you a list of Python interpreters found.

List of Python interpreters showing multiple Python versions and virtual environment options

Choose the one corresponding to your virtual environment, in this case the last option.

The error will disappear.

Tagged: Python ยท All topics
~~~

Related posts about python: