Python 2.7 找不到gevent模块

Python 2.7 找不到gevent模块,python-2.7,flask,openshift,gevent,Python 2.7,Flask,Openshift,Gevent,我已经创建了一个运行在Openshift.com上的Python Flask应用程序(最初是作为的克隆)。如果用户过早停止文件下载,应用程序将崩溃并抛出“断管错误” 我已经读到,使用“gevent”库可能有助于解决/缓解此问题。尽管我已经在“requirements.txt”和“setup.py”文件中添加了gevent,但在运行时,它仍然找不到它,使用了Flask,并且我继续遇到如下所述的断管错误 我缺少哪一个步骤/代码允许此应用程序使用gevent而不是flask?使用安装gevent 这与

我已经创建了一个运行在Openshift.com上的Python Flask应用程序(最初是作为的克隆)。如果用户过早停止文件下载,应用程序将崩溃并抛出“断管错误”

我已经读到,使用“gevent”库可能有助于解决/缓解此问题。尽管我已经在“requirements.txt”和“setup.py”文件中添加了gevent,但在运行时,它仍然找不到它,使用了Flask,并且我继续遇到如下所述的断管错误

我缺少哪一个步骤/代码允许此应用程序使用gevent而不是flask?

使用安装gevent


这与将gevent添加到“setup.py”和“requirements.py”文件基本相同吗?我的理解是,将gevent放在这些文件中应该会自动安装项目所需的库。@RyanDalton No将文件放在requirements.txt中不会自动安装它们。您仍然必须使用pip安装模块。requirements.txt文件是在您或其他人安装应用程序时要安装的python库的指南/列表。我不熟悉这一点,但这不是我阅读OpenShift的方式:“OpenShift使用setup.py文件配置应用程序。在setup.py文件中,我们将列出要在OpenShift gear中安装的flask软件包。。。如果您需要未列出的其他模块,您可以向文件中添加另一个元素。setup.py安装列出的依赖项,这是安装模块的自动方式。它相当于以前使用的pip install命令。”
pip install gevent