У меня проблемы с созданием импортируемого пакета / библиотеки / модуля Python или любой другой правильной номенклатуры.Я использую Python 3.7
Используемая мной структура файла:
Python37//Lib//mypackage
mypackage
__init__.py
mypackage_.py
Код в __init__.py
:
from mypackage.mypackage_ import MyClass
Код в mypackage_.py
is:
class MyClass:
def __init__(self, myarg = None):
self.myvar = myarg
И с моего рабочего стола я пытаюсь запустить следующий код:
import mypackage
x = MyClass(None)
Но получаю следующую ошибку:
Traceback (most recent call last):
File "C:\Users\***\Desktop\importtest.py", line 3, in <module>
x = MyClass(None)
NameError: name 'MyClass' is not defined