uwsgi flask 在python3环境下配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uwsgi flask 在python3环境下配置相关的知识,希望对你有一定的参考价值。

 常规用flask搭建个网页,用官方docker上的ubuntu16.04为基础镜像搭建,我用python3运行的flask,发现uwsgi --http-socket :80 --uwsgi-file test.py --callable app 发现无法运行,报getopt_long() error错误,根据google搜索解决方法 ,说要几个--python选项,于是uwsgi --http-socket :80 --uwsgi-file test.py --callable app  --plugin python 增加该选项运行,发现依然报错,后来百思不得其解情况下,尝试将 --plugin python改成 --plugin python3 顺利运行,由于安装的python3,默认/usr/bin/中没有python,只有python3 所以uwsgi识别不了,还有需要虚拟环境的时候增加--virtualenv env_dir/bin/选项即可

 

以上是关于uwsgi flask 在python3环境下配置的主要内容,如果未能解决你的问题,请参考以下文章

云效(阿里云)流水线 + nginx + uWsgi + flask + python3 基础环境搭建 --备忘

Python3 - Nginx+uwsgi+Flask 部署到Centos服务器

Python3 - Nginx+uwsgi+Flask 部署到Centos服务器

Ubuntu+Nginx+uWSGI+Flask应用

Flask+uwsgi+nginx 部署

NGINX+UWSGI+PYTHON+FLASK环境搭建——————学习笔记