1. 程式人生 > >在Centos7 部署Python3 + Django + Nginx + Uwsgi

在Centos7 部署Python3 + Django + Nginx + Uwsgi

3.6 left python3.6 make centos pre 環境 ons 為我

1.更新Python的版本

 根據你項目所用的Python版本更新Python ,如果你的項目運行在Python2.x那就不用更新,因為Centos7自帶Python2.7.因為我的項目運行在Python3.6所以我更新了Centos自帶的Python.

  • wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz #下載python3.6
  • xz -d Python-3.6.1.tar.xz
  • tar xvf Python-3.6.1.tar #解壓
  • mkdir /usr/local/python3 #創建目
  • 編譯並安裝
  • cd Python-3.6.1 #進入源碼文件目
  • sudo ./configure --prefix=/usr/local/python3 --enable-optimizations
  • sudo make
  • cd /usr/bin
  • mv python python.bak
  • sudo ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
  • python -V #查看版本是否替換

2.安裝uwsgi

  • python -m venv djangovenv #python 創建Python虛擬環境(djangovenv為名稱)

在Centos7 部署Python3 + Django + Nginx + Uwsgi