烧瓶和破折号:在虚拟ENV上工作,但不在服务器上

时间:2020-09-22 15:34:19

标签: ubuntu flask plotly-dash linode

我有一个从烧瓶运行破折号的应用程序。我是按照hackesandslackers here

的指示制作的

该应用程序可以在我的虚拟环境中正常运行。

我要按照他们的网站here上的指示,在ubuntu上与Linode一起部署我的应用。

但是,当我进入Install and Configure Gunicorn部分并运行gunicorn -w 3 PlantPhyto:app时,出现以下错误:

    from PlantPhyto import create_app
ImportError: cannot import name 'create_app' from partially initialized module 'PlantPhyto' (most likely due to a circular import) (/home/PlantPhyto/__init__.py)

有人有类似的经验吗?

澄清一下,我对烧瓶和程序设计总体而言是新手。 预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

好的...这很尴尬,但是正如我所说:我是编程新手。

问题是我正在调用初始文件wsgi.py。因此,这引发了问题。我重命名为var dict = JsonConvert.DeserializeObject<ExpandoObject>(json) as IDictionary<string, object>; ,现在可以正常运行了。我不知道是否需要使用该特定名称,但这就是我所做的,问题已经解决。 xD