django已经安装还是提示ModuleNotFoundError: No module named 'django'

首先查看自己django版本与python版本是否一致:
django已经安装还是提示ModuleNotFoundError: No module named 'django'_第1张图片
如果一致。可能是django安装的位置与python导包的位置不一致。
当我把python2.7.5升级到python3.6后,错误使用pip install django安装在/usr/lib/python2.7/site-packages中(正确使用pip3)
在这里插入图片描述

解决方案:
进入python3之后,import sys,然后print(sys.path),查看当前python包依赖位置
/usr/local/python3/lib/python3.6/site-packages
在这里插入图片描述
进入python2.7安装包位置:
cd /usr/lib/python2.7/site-packages
移动django包到python3依赖包下
mv django /usr/local/python3/lib/python3.6/site-packages
mv Django-1.11.29.dist-info /usr/local/python3/lib/python3.6/site-packages

你可能感兴趣的:(Python,Linux,python,pip,django,linux)