Я пытался исправить это немного, и мне, должно быть, здесь не хватает чего-то базового (извините, я относительно новичок в разработке на Python):
У меня есть структура пакета, подобная этой:
base
|
-->util
__init__.py
Class1.py
Class2.py
__init__.py
Main.py
Мои классы довольно мягкие:
class Class1(object):
def __init__(self):
# some methods...
class Class2(object):
def __init__(self):
# more methods...
В Main.py
у меня есть:
import utils
if __name__ == '__main__':
c1 = utils.Class1()
c2 = utils.Class2()
Мой PYTHONPATH
настроен на включение src
, src\base
и src\base\utils
.Но Python выдает мне эту ошибку при попытке запустить Main.py
:
AttributeError: 'module' object has no attribute 'Class1'
Кто-нибудь сталкивался с этим, и знаете ли вы, как это исправить?Спасибо!