1,开发环境 ubuntu+nginx+uWSGI+Django+python+mysql
2, python 升级
ubuntu16 及以上版本 自带python 2.7 ,升级到python 3.x 版本使用如下命令
sudo apt-get install python3
alias python=python3 //当存在2.7 版本和 3.x 版本时,用此命令切换到3.x 版本
然后执行python 检查python 的当前版本。
3,安装django
sudo apt-get install python-django -y
查看django版本:
在python下执行如下代码:
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;
修改完毕后,重启mysql
/etc/init.d/mysql restart
三,检查mysql运行状态
sudo netstat -tap | grep mysql
四,登录root 账户
mysql -u root -p
4, 安装Django和mysql连接的驱动
1) python 2
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
原文地址:https://www.cnblogs.com/huanhuaqingfeng/p/11101748.html