Python虚拟环境搭建
**新建环境
python -m venv 环境名称
source 环境名称/bin/activate
deativate
打包
- 静态文件收集
python manage.py collectstatic
- 安装包收集
pip freeze >requirements.txt
上传文件
- 创建虚拟环境
- 参考 [[#Python虚拟环境搭建]]
- git clone文件
- 安装包
- pip3 install - requirement
系统配置
-
先退出虚拟环境,安装uwsgi
-
修改部署目录
-
修改目录里uwsgi文件
- 添加home 为虚拟环境位置
-
Nginx部署
- locatin /
location / {
include uwsgi_params;
uwsgi_pass 0.0.0.0:xxxx;
}
location /static {
alias /xxx;
} - locatin /
启动命令
uWSGI 启动:
uwsgi -d --ini uwsgi.ini
uwsgi 重启:
uwsgi --reload uwsgi.pid
uwsgi 停止:
uwsgi --stop uwsgi.pid
注意
uwsgi 要改为0.0.0.0