运行apache服务器时导入python模块

时间:2017-10-02 14:25:47

标签: apache amazon-web-services flask mod-wsgi

我正在尝试在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。

0 个答案:

没有答案