как импортировать свой пакет из ipython - PullRequest
0 голосов
/ 02 января 2019

У меня есть собственный репозиторий, созданный в BitBucket.
В этом хранилище у меня есть файл с именем core.py и файл __init__.py
Я попытался импортировать основной модуль и исправил все необходимые требования.
Теперь, когда я наконец смог импортировать модуль, используя ipython,
, который является только одним большим классом, с вызовом:

obj = MyClass()

Я получаю сообщение об ошибке:

name 'MyClass()' is not defined

даже если кажется, что модуль был импортирован.
Дайте мне знать, если потребуется дополнительная информация.

1 Ответ

0 голосов
/ 02 января 2019

Как вы указали в своем комментарии, вы импортируете core.py:

from mintigocloudstorage import core

Это означает, что вы также должны указать своему сценарию, где найти ваш класс:

obj = core.MyClass()

Если, как вы сказали, импорт был успешным, Python теперь сможет найти определение ваших классов.

Также вы можете импортировать свой класс:

from mintigocloudstorage.core import MyClass
obj = MyClass()
...