Import Error: No module named django

yossi picture yossi · Feb 27, 2012 · Viewed 143.6k times · Source

I am using centos linux.

I had python 2.6 with django and now i upgraded to python 2.7.
Python 2.6 is located in /usr/lib/python2.6.
Python 2.7 is located in /usr/local/lib/python2.7.
They both have site-packages directory and they both contain django 1.2.

If i run python i get the 2.7 version.
My problem is that if try to import django i get

ImportError: No module named django

I am not sure where is my PYTHONPATH defined and if this is what i need to change. anyone ?

i ended up making a symbolic link to the 2.6 site-packages directory.

Answer

EsterlingAccime  Youtuber picture EsterlingAccime Youtuber · Oct 30, 2017

I had the same error, and this fix my issue

python -m pip install django

:) Done!