如何在Heroku Python应用程序上使用自定义模块

时间:2020-07-25 19:52:38

标签: python heroku module

我正在尝试在heroku上部署Python应用程序,该应用程序具有这样的结构

main.py
module1.py
folder
|--__init__.py
|--module2.py

问题在于,在heroku上运行时,找不到文件夹内的模块。

我实际上尝试了__init__.pymain.py内部的所有内容,现在我的__init__.py看起来像这样

#__init__
from .module2 import y

main.py

#main
from module1 import x
from folder import y

但是我得到这个错误

ImportError:无法导入名称“ y”

我已经尝试使用from folder import *并在文件夹中的每个模块内定义__all__,但没有任何变化

奇怪的是,我尝试使用pycharm在本地所做的几乎所有事情

0 个答案:

没有答案