我正在尝试在AWS上托管的Apache上运行一个烧瓶应用程序。
以下是我的flaskapp.wsgi
import sys
sys.path.insert(0, '/var/www/html/flaskapp')
from flaskapp import app as application
以下是我的Flask应用程序所在的setup.py。
from flask import Flask, render_template, jsonify, request
import urllib2
import xml.etree.ElementTree as ET
import requests
import json
app = Flask(__name__)
@app.route('/')
def login():
return render_template("login.html")
if __name__ == "__main__":
app.run()
/var/log/apache2/error.log 的日志文件显示
ImportError:没有名为requests的模块
当我导航到服务器的公共IP地址时,网页显示内部服务器错误。
我在服务器中执行了 pip安装请求,重新启动了服务器,但问题仍然存在。在本地运行Flask服务器,我没有收到此错误。我该如何解决?我正在使用所有导入的模块。我不是在使用virtualenv。