将包上传到 PyPi - 但无法访问任何模块?

Uploading package to PyPi - but can't access any modules?

这是我第一次尝试创建和上传自己的包。在这里 -> https://pypi.org/project/testeroozz/0.2/#files

问题是,当我在上面 import testeroozz 然后 运行 dir(testerooz) 时 - 我没有看到任何一个:sum_module(保存 class)、Summation(class)或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'

我做错了什么?

testeroozz 包中的 __init__.py 文件中导入要访问的 类 和函数。

您的 __init__.py 文件当前为空。

应该是:

__init__.py

from testeroozz.sum_module import Summation

您可以参考 this article 以了解有关将您的 Python 项目发布到 PyPI 的更多信息。