Import [python django module] could not be resolved from source Pylance (reportMissingModuleSource) -- even though Django is installed in my venv

48 views
Skip to first unread message

Michael Starr

unread,
Apr 27, 2023, 4:48:12 PM4/27/23
to Django users
I did pip install django on my venv, which is activated, and it reported already installed. But the following modules are reporting the error in the subject line:
django.db
models
django.utils.crypto
django.urls
django.contrib
admin
django.shortcuts
django.views.generic

I don't know what's wrong. My server runs in development mode (not in production yet), but there havev been some bugs that are hard to imagine are caused by this, but still (images not loading, CSS not loading).

Thanks.

Michael

Reddy Tintaya

unread,
Apr 27, 2023, 5:24:07 PM4/27/23
to django...@googlegroups.com
Should I suppose that it appears like error only in your editor, but the app runs with no problem?
I guess the error is that your IDE is not pointing to the correct python interpreter


--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/f7977c43-90ef-4423-bb36-07c550bfda52n%40googlegroups.com.

Khaleel Ahmed H. M. Shariff

unread,
Apr 27, 2023, 6:27:31 PM4/27/23
to django...@googlegroups.com
Hi Michael 

May Peace, Blessings & Mercy of Almighty God be on you!

do you know how to modify the sys.path to add the directory where the listed modules are installed?

On Linux/UNIX
Execute the find command to locate the directory where the modules are installed and include the same in the path

On windows 
Execute the dir/s to locate the directory where the modules are installed and include the same in the path

Best of luck

God Bless You!
God Bless India!!

--

Love & Regards
Dr. (h.c.) Khaleel Ahmed H. M.

+91-9845007864

Taming Python

https://www.amazon.in/Taming-Python-comfortable-writing-Scripts-ebook/dp/B08T6PQG7M

-----------------------------------------------------------------------

Human Life is Precious
Koran Surah Ma'idah Chapter 5 Verse 32:
If anyone killed a person, not in retaliation of murder, or (and) to spread mischief in the land - it would be as if he killed all mankind, & if anyone saved a life, it would be as if he saved the life of all mankind.



Michael Starr

unread,
Apr 27, 2023, 10:27:37 PM4/27/23
to Django users
Thank you for the replies. I am overwhelmed right now but will check back on them later.

I think you two are right that it's the IDE. It's VSCode (I don't know what version). I was just suspicious b/c there were some strange bugs in my django project. I won't worry about it. If it annoys me I'll redirect the pointers.

Michael

Emalexogah Ogah

unread,
Apr 28, 2023, 9:52:10 AM4/28/23
to django...@googlegroups.com
If you felt the problem was vs code, I have a suggestion. Try it out and if it works, get back to me.
Open your comman prompt terminal and input
Python -m venv venv (press enter)
Venv/static/activate (press enter)
Then install django again

ALBERT ASHABA AHEEBWA

unread,
Apr 28, 2023, 10:11:57 AM4/28/23
to django...@googlegroups.com
This is a wild suggestion, but as someone here mentioned, your vscode might be pointing to the wrong interpreter.

Check at the bottom bar of your vscode with a .py file open. Next to {}python you should see what environment you are using. 

eg. 3.11.3 64-bit or 3.11.3('.venv':venv)

The latter is what you are looking for. If it's not, click on whatever is there and on popup, select the appropriate. 



Best Regards,

Albert Ashaba Aheebwa
+256 781 435857

--

Michael Starr

unread,
Apr 29, 2023, 1:40:01 PM4/29/23
to Django users
Thanks. I already have a venv, to answer the first post, and the second, yes, it says 3.11.2. I think VSCode just has a bug. It doesn't bother me and my app works in all other respects. Thank you for the input.

Michael

Michael Starr

unread,
Apr 29, 2023, 1:40:25 PM4/29/23
to Django users
And yeah, django is installed in the venv.
Michael
Reply all
Reply to author
Forward
0 new messages