linux下python2与python3 Django项目的切换

本文主要是记录一下前阶段踩的坑,起因是在一个原本部署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

你可能感兴趣的:(linux下python2与python3 Django项目的切换)