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, 大功告成. 我讲的的思路 你们可能遇到不是这个 但是思路都差不多 , 加油少年!
来源: http://www.bubuko.com/infodetail-3160588.html