我正在尝试在heroku上部署Python应用程序,该应用程序具有这样的结构
main.py
module1.py
folder
|--__init__.py
|--module2.py
问题在于,在heroku上运行时,找不到文件夹内的模块。
我实际上尝试了__init__.py
和main.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在本地所做的几乎所有事情