Загрузка пакета в PyPi - но не можете получить доступ к каким-либо модулям? - PullRequest
0 голосов
/ 30 марта 2020

Я впервые пытаюсь создать и загрузить свой собственный пакет. Вот оно -> https://pypi.org/project/testeroozz/0.2/#files

Проблема в том, что когда я import testeroozz и затем запускаю dir(testerooz) на нем - я не вижу ни одного из: sum_module ( файл, содержащий класс), Summation (класс) или great_summation (метод). И поэтому, естественно, я не могу использовать ни один из них и получить ошибки вида:

AttributeError: module 'testeroozz' has no attribute 'sum_module'
AttributeError: module 'testeroozz' has no attribute 'Summation'
AttributeError: module 'testeroozz' has no attribute 'great_summation'

Что я делаю не так?

1 Ответ

1 голос
/ 30 марта 2020

Импортируйте классы и функции, к которым вы хотите получить доступ, в файле __init__.py, который находится в пакете testeroozz.

Ваш __init__.py файл в настоящее время пуст.

Это должно быть:

__ init __. Py

from testeroozz.sum_module import Summation

Вы можете обратиться к этой статье , чтобы узнать больше о публикация вашего Python проекта в PyPI.

...