Python:Flask导入失败

Python:Flask导入失败,python,python-3.x,apache,flask,mod-wsgi,Python,Python 3.x,Apache,Flask,Mod Wsgi,我正在尝试使用mod_wsgi在Apache上部署一个Flask应用程序。我正在使用一个虚拟环境。但下面这条线正在失败 from flask import Flask 错误: [Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242] mod_wsgi (pid=6937): Target WSGI script '/var/www/sample_rest/sample_rest.wsgi' cannot be loaded as Pyt

我正在尝试使用mod_wsgi在Apache上部署一个Flask应用程序。我正在使用一个虚拟环境。但下面这条线正在失败

from flask import Flask
错误:

[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242] mod_wsgi (pid=6937): Target WSGI script '/var/www/sample_rest/sample_rest.wsgi' cannot be loaded as Python module.
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242] mod_wsgi (pid=6937): Exception occurred processing WSGI script '/var/www/sample_rest/sample_rest.wsgi'.
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242] Traceback (most recent call last):
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/sample_rest.wsgi", line 5, in <module>
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]  from sample_rest import sample_rest as application
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/sample_rest.py", line 2, in <module>
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]     from flask import Flask, request, jsonify, make_response
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/lib/python3.6/site-packages/flask/__init__.py", line 16, in <module>
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]     from werkzeug.exceptions import abort
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/lib/python3.6/site-packages/werkzeug/__init__.py", line 15, in <module>
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]     from .serving import run_simple
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/lib/python3.6/site-packages/werkzeug/serving.py", line 51, in <module>
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]     from .exceptions import InternalServerError
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/lib/python3.6/site-packages/werkzeug/exceptions.py", line 68, in <module>
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]     from .utils import escape
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]   File "/var/www/sample_rest/lib/python3.6/site-packages/werkzeug/utils.py", line 189
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]     "area",
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]      ^ 
[Wed Sep 23 07:58:50 2020] [error] [client 10.192.73.242]  SyntaxError: invalid syntax
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]mod_wsgi(pid=6937):目标wsgi脚本'/var/www/sample_rest/sample_rest.wsgi'不能作为Python模块加载。
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]mod_wsgi(pid=6937):处理wsgi脚本'/var/www/sample_rest/sample_rest.wsgi'时发生异常。
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]回溯(最近一次通话):
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample\u rest/sample\u rest.wsgi”,第5行,在
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]从sample_rest导入sample_rest作为应用程序
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample\u rest/sample\u rest.py”,第2行,在
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]从烧瓶进口烧瓶,请求,确认,做出响应
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample_rest/lib/python3.6/site packages/flask/_uinit_uuu.py”,第16行
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]来自werkzeug.exceptions导入中止
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample_rest/lib/python3.6/site packages/werkzeug/__init___.py”,第15行
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]发件人。提供导入运行\u simple
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample_rest/lib/python3.6/site packages/werkzeug/service.py”,第51行
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]发件人。异常导入InternalServerError
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample_rest/lib/python3.6/site packages/werkzeug/exceptions.py”,第68行
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]来自.utils导入转义
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]文件“/var/www/sample_rest/lib/python3.6/site packages/werkzeug/utils.py”,第189行
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]“area”,
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]^
[Wed Sep 23 07:58:50 2020][error][client 10.192.73.242]语法错误:无效语法

正如您所看到的,错误在flask本身的代码中。我使用的是由flask支持的Python-3.6.2。显示错误的flask的源代码也是正确的。可能是什么问题?

很抱歉发布此消息,而不是发表评论:

尝试安装适用于我的Flask 1.1.1:

pip install Flask==1.1.1

你用的是哪个版本的烧瓶?我用的是烧瓶-1.1.2