Setuptools 试图在python中发布依赖于其他pypi发行版的pypi发行版

Setuptools 试图在python中发布依赖于其他pypi发行版的pypi发行版,setuptools,pypi,python-packaging,Setuptools,Pypi,Python Packaging,我正试图用python将一个小型发行版发布到pypi 我在看医生 它指定我应该具有以下目录格式 但是,我的发行版分为类和名为app.py的主文件 我的问题是,当我添加一个类并将其导入应用程序文件时,它没有得到解决。应用程序无法看到它 无法解析导入“逻辑” 有人能帮忙吗 感谢您好吧,为了制作一个使用其他模块的Python包,您必须指定那些模块在您的setup.py文件中。这是我个人用过的东西,我想你应该看看。总之,基本上,在setup.py中,应该使用setuptools.setup()。在该

我正试图用python将一个小型发行版发布到pypi

我在看医生 它指定我应该具有以下目录格式

但是,我的发行版分为类和名为app.py的主文件

我的问题是,当我添加一个类并将其导入应用程序文件时,它没有得到解决。应用程序无法看到它

无法解析导入“逻辑”

有人能帮忙吗


感谢您

好吧,为了制作一个使用其他模块的Python包,您必须指定那些模块在您的
setup.py
文件中。这是我个人用过的东西,我想你应该看看。总之,基本上,在
setup.py
中,应该使用
setuptools.setup()
。在该函数中,有一个名为
install\u requires
的参数。我相信这是一个参数,您可以在其中指定正在制作的包所需的所有包。例如,
install\u requires=[“一个包”、“另一个包”、“等”]
。希望这有意义

谢谢你回答标题。事实上,题目是错误的,因为我忘记了替换我的新问题的题目,这与问题的主体有关。正文和标题是两个不同的问题,你可能已经注意到了。不过还是要谢谢你,如果你能在身体问题上提供帮助,那将非常有帮助。哦,好的。好吧,你遇到的问题可能是因为几个原因。您是否在包中使用名为logic的模块?是的。我使用以下导入操作系统导入csv导入json。但是,当我删除它们时,问题仍然存在嘘,这很奇怪,请不要截图。它们不适合我们使用,尽可能多地使用复制粘贴和良好的格式。显示您的
setup.py
。看见