1,開發環境 ubuntu+nginx+uWSGI+Django+python+mysql python
2, python 升級mysql
ubuntu16 及以上版本 自帶python 2.7 ,升級到python 3.x 版本使用以下命令nginx
sudo apt-get install python3git
alias python=python3 //當存在2.7 版本和 3.x 版本時,用此命令切換到3.x 版本github
而後執行python 檢查python 的當前版本。sql
3,安裝djangodjango
sudo apt-get install python-django -yubuntu
查看django版本:工具
在python下執行以下代碼:ui
import django
django.get_version()
4, 安裝mysql
一 安裝命令
sudo apt-get install mysql-server
sudo apt-get install mysql-client
二 mysql登陸密碼修改
若是在安裝過程當中未出現給mysql 設置密碼,那麼須要後續工做:
1) 進入到etc/mysql 目錄下,查看debian.cnf文件,sudo cat debian.cnf
2) 找到用戶名,密碼 ,使用此帳號登陸mysql
用戶名:debian-sys-maint
密碼:xedvSNKdLavjuEWV
登陸:mysql -udebian-sys-maint -pxedvSNKdLavjuEWV
3) 修改root 密碼
show databases;
use mysql;
update user
set
authentication_string
=
PASSWORD(
"自定義密碼"
) where user
=
'root'
;
update user
set
plugin
=
"mysql_native_password"
;
flush privileges;
quit;
sudo apt-get install python-mysqldb
2) python 3
git clone https://github.com/PyMySQL/PyMySQL
cd PyMySQL
python3 setup.py install
5, 安裝nginx
sudo apt-get install nginx -y
6, 安裝 uwsgi
sudo pip install uwsgi
-
-
upgrade
sudo apt-get install uwsgi
7, 安裝 supervisor
一個專門用來管理進程的工具,咱們用它來管理 uwsgi 進程.
sudo pip install supervisor