思涯谷

  • 首页
  • 探索
  • 标签
  • 关于
思涯谷 ©2025
京ICP备2022030312号GitHub User's stars

阿里云配置笔记

venv创建python虚拟环境,配置venv+uwsgi+flask

...
标签:阿里云FlaskPythonUbuntu
点赞(0)
返回顶部
2023-04-22
阿里云配置笔记
阿里云配置笔记

留言

1.创建python虚拟环境:python3 -m venv /home/uwsgi_pyhome

2.激活虚拟环境:/home/uwsgi_pyhome/bin/activate

3.安装Flask, mysql-connector-python, redis, Markdown, ipip-ipdb, python-docx, joblib, opencv-python, Pillow, baidu-aip, chardet

4.uwsgi服务注册:http://xieboke.net/article/383/

uwsgi.ini

module = app:app
master = true
processes = 3
chdir = /home/uilq
socket = 127.0.0.1:8000
vacuum = true
logto = /home/uilq/uwsgi.log
log-maxsize = 1048576
pidfile = /home/uilq/uwsgi.pid
py-autoreload = 1
pyhome = /home/uwsgi_pyhome
/etc/systemd/system/uwsgi.service

/etc/systemd/system/uwsgi.service

[Unit]
Description=uwsgi
After=network.target
[Service]
Type=notify
ExecStart=/home/uwsgi_pyhome/bin/uwsgi --ini /home/uilq/uwsgi.ini
ExecReload=/home/uwsgi_pyhome/bin/uwsgi --reload /home/uilq/uwsgi.pid
ExecStop=/home/uwsgi_pyhome/bin/uwsgi --stop /home/uilq/uwsgi.pid
Restart=always [Install]
WantedBy=multi-user.target