本文主要是記錄一下前階段踩的坑月帝,起因是在一個原本部署python3+django2的linux服務(wù)器上部署python2+django1.11的項目搀矫,切換過程中遇到的一些問題玄呛。
背景:
鑒于服務(wù)器匱乏的狀態(tài),只能充分利用起來之前的服務(wù)器犁嗅,有一臺之前部署的是python3的django項目拯坟,但是現(xiàn)在要來部署django2的項目
具體操作:
1、先切換默認(rèn)python版本涨醋,主要以下幾個操作:
cd /usr/bin
sudo rm -rf python
然后 sudo ln -s /usr/bin/python3 ?/usr/bin/python
2瓜饥、刪除之前的uwsgi,重新用pip安裝uwsgi
首先輸入uwsgi浴骂,在相應(yīng)的位置 sudo rm -rf uwsgi
然后找到 usr/local/lib/python2? usr/local/lib/python3?下的disk-package
刪除掉與UWSGI相關(guān)的文件乓土,然后pip install uwsgi即可
3.配置django項目
到django項目下,運行
killall -9 uwsgi
uwsgi -x socket.xml
sudo service nginx reload
OK溯警!
最后說一句趣苏,有問題,找Stack Overflow