首先查看自己django版本与python版本是否一致:
如果一致。可能是django安装的位置与python导包的位置不一致。
我将之前的python2.6升级到python3.6,结果pip install django仍然安装在/usr/lib/python2.6/site-packages
进入python之后,import sys,然后print(sys.path),可以看见当前python包依赖位置。
注意,我虽然导入python2.6,但是是直接按照网上教程来的,路径错了。所以要修正: