falcon gunicorn ImportError:没有名为hparams的模块

时间:2018-02-18 13:39:10

标签: gunicorn importerror falconframework

我已经使用gunicorn和nginx创建了一个源代码,以便多人可以毫无问题地访问它。

以前,falcon是以.py运行的,但https://www.digitalocean.com/community/tutorials/how-to-deploy-falcon-web-applications-with-gunicorn-and-nginx-on-ubuntu-16-04 引用网站时出现问题

我的程序名称为demo_server.py 并且该代码包括

import argparse
import falcon
from hparams import hparams, hparams_debug_string
import os
from synthesizer import Synthesizer // model (train model)

当我输入这些

gunicorn -b localhost: 5000 demo: app --reload

,出现以下错误。

  

无法读取配置文件:demo_server.py Traceback(最近一次调用   最后):文件   “/data/falcon_app/venv/lib/python3.5/site-packages/gunicorn/app/base.py”   第93行,在get_config_from_filename中   execfile_(filename,cfg,cfg)文件“/data/falcon_app/venv/lib/python3.5/site-packages/gunicorn/compat.py”,   第72行,在execfile中   return six.exec_(code,* args)文件“demo_server.py”,第3行,in   来自hparams import hparams,hparams_debug_string ImportError:没有名为'hparams'的模块

如何解决此ImportError? 感谢..

1 个答案:

答案 0 :(得分:0)

很可能你在本地机器上安装了与 python2.7 相对应的gunicorn,你必须使用包含site-packages的 python3.x 来运行你的猎鹰应用。 尝试安装gunicorn3

sudo apt install gunicorn3

然后

gunicorn3 demo_server:app

为我工作