本文主要是记录一下前阶段踩的坑,起因是在一个原本部署python3+django2的linux服务器上部署python2+django1.11的项目,切换过程中遇到的一些问题。
背景:
鉴于服务器匮乏的状态,只能充分利用起来之前的服务器,有一台之前部署的是python3的django项目,但是现在要来部署django2的项目
具体操作:
1、先切换默认python版本,主要以下几个操作:
cd /usr/bin
sudo rm -rf python
然后 sudo ln -s /usr/bin/python3 /usr/bin/python
2、删除之前的uwsgi,重新用pip安装uwsgi
首先输入uwsgi,在相应的位置 sudo rm -rf uwsgi
然后找到 usr/local/lib/python2 usr/local/lib/python3 下的disk-package
删除掉与UWSGI相关的文件,然后pip install uwsgi即可
3.配置django项目
到django项目下,运行
killall -9 uwsgi
uwsgi -x socket.xml
sudo service nginx reload
OK!
最后说一句,有问题,找Stack Overflow
网友评论