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

问题描述 投票:0回答:1

这是我第一时间尝试创建和上传我自己的包。这是-> 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'

我在做什么错?

python pypi
1个回答
1
投票

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

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

应该是:

__ init __。py

from testeroozz.sum_module import Summation

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

© www.soinside.com 2019 - 2024. All rights reserved.