操作系统: centOS 7-min
01. python3.7.0安装
1.01 安装编译相关工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum -y install libffi-devel
1.02 下载python安装包3.7.0
cd /opt #回到用户目录
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar -xvJf Python-3.7.0.tar.xz
1.03 进入源码目录, 编译安装
mkdir /usr/local/python3 #创建编译安装目录
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
1.04 删除网上下载的压缩文件和解压问价释放内存
rm -rf python3.7.0.tar.gz
rm -rf python3.7.0
1.05 测试是否安装成功, 输入python3
02. flask安装和配置
2.01 创建一个项目文件夹,然后创建一个虚拟环境
cd /opt
mkdir pythonProj
cd pythonProj
python3 -m venv venv
2.02 激活虚拟环境
. venv/bin/activate
2.03 安装Flask
pip install flask
2.04 测试代码
参考: https://www.cnblogs.com/lsdb/p/10488448.html
03. nginx安装和配置配置
https://blog.csdn.net/Happy_Gun007/article/details/103172525
04. uwsdi后台运行的命令
uwsgi -d --ini uwsgi.ini