falcon gunicorn ImportError:没有名为 hparams 的模块
Posted
技术标签:
【中文标题】falcon gunicorn ImportError:没有名为 hparams 的模块【英文标题】:falcon gunicorn ImportError: No module named hparams 【发布时间】:2018-07-28 20:51:52 【问题描述】:我已经在处理我已经使用 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_(文件名、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 行,在 from hparams import hparams, hparams_debug_string ImportError: No module named 'hparams'
如何解决此 ImportError? 谢谢..
【问题讨论】:
【参考方案1】:很可能您已经在本地计算机上安装了对应于 python2.7 的 gunicorn,并且您必须使用包含站点包的 python3.x 来运行您的 falcon应用。 尝试安装 gunicorn3
sudo apt install gunicorn3
然后
gunicorn3 demo_server:app
为我工作
【讨论】:
以上是关于falcon gunicorn ImportError:没有名为 hparams 的模块的主要内容,如果未能解决你的问题,请参考以下文章
启动open-falcon失败([falcon-aggregator] failed to start)