码迷,mamicode.com
首页 > 其他好文 > 详细

ModuleNotFoundError: No module named 'django'

时间:2019-08-18 13:52:00      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:cat   ima   temp   info   命令   module   自己   local   etc   

1 、就在前天 我还能用python3 manage.py runserver 0.0.0.0:8000 启动Django  今天就突然报错了(心情极为复杂,你这也能信?)

技术图片

技术图片技术图片
 
2、打印python找包的路径和环境变量 print(sys.path)
 
技术图片
 
 
3、执行pip3 install django  查看pip安装完包的路径 ,对比这张 图和上一张图路径完全不一样 (问题原因 , 找不到包 正常)。
 
技术图片
 
 
 
 
4、知道原因问题就很好处理了, 把这个包的路径加入到Python的环境变量中
  
  # 打开这个文档
  vi /etc/bashrc  
  
  # My join 在文档最后一行 加上下面这一句 (把安装包的路径加入到Python环境中, 双引号里的路径换成自己的) 
  export PYTHONPATH=$PYTHONPATH:"/usr/local/python3/lib/python3.6/site-packages"
  
  # 退出来保存后, 执行这个命令
  source bashrc

 

 
5、重新执行 python manage.py runserver 0.0.0.0:8001
技术图片
 
 
6、OK,大功告成。我讲的的思路  你们可能遇到不是这个 但是思路都差不多 , 加油少年!
 

ModuleNotFoundError: No module named 'django'

标签:cat   ima   temp   info   命令   module   自己   local   etc   

原文地址:https://www.cnblogs.com/taozhengquan/p/11371820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!