在Centos7 部署Python3 + Django + Nginx + Uwsgi
阿新 • • 發佈:2018-10-02
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