美文网首页
linux下python2与python3 Django项目的切

linux下python2与python3 Django项目的切

作者: PongoFighting | 来源:发表于2018-06-20 23:08 被阅读0次

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

          本文链接:https://www.haomeiwen.com/subject/xjjfyftx.html