Python包路径损坏

时间:2021-04-29 13:34:47

标签: python path package

我正在处理两个 python 包,它们具有相同的配置和相同的文件结构(我遵循此处定义的 python 默认结构:https://packaging.python.org/tutorials/packaging-projects/)。

一个工作正常并已在 PyPI 中发布。 第二个路径有问题。

通常,在运行良好的包中,我说:

from mypackage.mymodule import MyClass

但是在第二个包中我不能。我必须指定“src”文件夹,如下所示:

from src.mypackage.mymodule import MyClass

我不明白,因为它们之间的区别真的很小。 甚至 PyCharm 也看到了不同之处,在好的包中,“src”文件夹是蓝色的,在另一个包中,“src”是灰色的,就像一个普通文件夹。

有人有想法吗? 提前谢谢

有问题的包: https://github.com/Morgiver/morpyneural

运行良好的包: https://github.com/Morgiver/morpyengine

编辑:好的,问题解决了,但我不知道为什么。 所以如果有人知道发生了什么,很高兴分享,谢谢!

0 个答案:

没有答案