Reputation: 6069
I use VS Code Version: 1.74.3 on MacOS 13.2. python -V
returns Python 3.11.1
.
I get the following error message: Import "django.shortcuts" could not be resolved from source Pylance(reportMissingModuleScource)
.
As you can see in the screenshot, the correct venv
is activated and includes Django
.
I also tried or checked:
user/settings.json
as well as .vcode/settings.json
.Using Debug I can safely run my Django-application without any import issues. What do I need to do that Pylance does not issues these problems?
Upvotes: 5
Views: 6595
Reputation: 51
Sometimes it may so happen that you move your main folder and forget to update the new path in the Pylance icon on the window's down-right side. Just updating to the new path worked for me.
Upvotes: 0
Reputation: 6069
My issue was a bug, fixed and closed.
For reference: https://github.com/microsoft/pylance-release/issues/3881
Upvotes: 1
Reputation: 442
Try clicking on where it says "3.11.1 ('.venv': venv)" (near the bottom right). It should bring up a little dialog sort of thing at the top where you can verify that the Python path is correct.
Check that it is using the correct Python path. It should be something like venv/bin/python3
or venv/bin/python
assuming venv
is situated at the root of youur project.
Upvotes: 4