我正在尝试在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服务器,我不是't get this error. How do I fix this? I'm使用所有导入的模块 . 我不是在使用virtualenv .