python - uWSGI构建flask应用报错如何解决
问题描述
使用 uwsgi 启动烧瓶应用程序时出错
ModuleNotFoundError: No module named '_ssl'
直接在python3中
Import ssl
不会报错。
错误信息
*** Operational MODE: preforking+threaded ***
Traceback (most recent call last):
File "text.py", line 2, in <module>
From flask_restful import Api,Resource,reqparse
File "/usr/local/python3/lib/python3.6/site-packages/flask_restful/__init__.py", line 5, in <module>
From flask import request, url_for, current_app
File "/usr/local/python3/lib/python3.6/site-packages/flask/__init__.py", line 21, in <module>
From .app import Flask, Request, Response
File "/usr/local/python3/lib/python3.6/site-packages/flask/app.py", line 25, in <module>
From . import cli, json
File "/usr/local/python3/lib/python3.6/site-packages/flask/cli.py", line 18, in <module>
Import ssl
File "/usr/local/python3/lib/python3.6/ssl.py", line 101, in <module>
Import _ssl # if we can't import it, let the error propagate
ModuleNotFoundError: No module named '_ssl'
Unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
uwsgi配置信息
[uwsgi]
# uwsgi Address and port used at startup
Socket = 127.0.0.1:8001
# pointing to the website directory
Chdir = /root/wx_xiaochengxu/
# python Launcher file
Wsgi-file = wx_api1.py
# python application variable name to be started in the program
Callable = app
#processor number
Processes = 4
# Threads
Threads = 2
#Status detection address
Stats = 127.0.0.1:9191
解决方案
推荐阅读
- python - Python选择排序数据框行
- ios - 使用 pod install 安装 pod 时出错
- macos - 如何使用 SwiftUI 向 macOS 应用程序添加工具栏?
- c# - 无法将类型“bool”隐式转换为“System.DateTimeOffset?”
- java - 删除 AlertDialog 的昏暗持续时间
- scala - scala:如何在 guice 模块中注入
- vuejs2 - 单击它时尝试刷新标签。无法读取未定义的属性“_meta””
- xslt - 在 XSLT 嵌套的 foreach 循环中总是返回第一个元素
- python - Python:谷歌计算引擎上的内存错误
- mysql - 在 codeigniter 中动态加载数据库