Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在heroku python应用程序上使用自定义模块_Python_Heroku_Module - Fatal编程技术网

如何在heroku python应用程序上使用自定义模块

如何在heroku python应用程序上使用自定义模块,python,heroku,module,Python,Heroku,Module,我正在尝试在heroku上部署一个Python应用程序,它的结构如下 main.py module1.py folder |--__init__.py |--module2.py #__init__ from .module2 import y 问题是在heroku上运行时,它在文件夹中找不到模块 我尝试了\uuu init\uuu.py和main.py中的所有内容,现在我的\uu init\uuuu.py如下所示 main.py module1.py folder |--__init__.

我正在尝试在heroku上部署一个Python应用程序,它的结构如下

main.py
module1.py
folder
|--__init__.py
|--module2.py
#__init__
from .module2 import y
问题是在heroku上运行时,它在文件夹中找不到模块

我尝试了
\uuu init\uuu.py
main.py
中的所有内容,现在我的
\uu init\uuuu.py
如下所示

main.py
module1.py
folder
|--__init__.py
|--module2.py
#__init__
from .module2 import y
main.py

#main
from module1 import x
from folder import y
但是我得到了这个错误

ImportError:无法导入名称“y”

我已经尝试过使用文件夹导入中的
*
并在文件夹中的每个模块中定义
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


奇怪的是,我尝试的几乎所有东西都在本地使用pycharm工作

你有
setup.py
?您是否将应用程序作为模块安装在您的环境中,例如通过类似于
pip install-e.
?您是否有
setup.py
?您是否将应用程序作为模块安装在您的环境中,例如通过类似于
pip install-e.