PyPI 模块不工作

PyPI Module not working

所以今天我开始研究一个简单的 python 模块,但我无法让它工作。 该模块本身可以工作,但是当我将它上传到 PyPI 然后使用 Pip 安装它时,它就无法工作了。 请注意,它是为 python-2.7 构建的 源代码可以在这里看到:

https://github.com/1m0r74l17y/FortyTwo

并且可以使用以下方式下载:

sudo pip install FortyTwo

每当我尝试运行这样的测试程序时:

from FortyTwo import *

FortyTwo.nope()

它只是给我一个错误:

Traceback (most recent call last):

File "test.py", line 3, in

FortyTwo.nope()

AttributeError: 'module' 对象没有属性 'fortytwo'

我非常感谢任何帮助,因为它可能会引导我解决问题。

如果你这样做会怎么样

from FortyTwo import fortytwo
fortytwo.nope()

* 归功于 eandersson。

您需要执行以下操作。

from FortyTwo import fortytwo
fortytwo.nope()

如果您想直接从 FortyTwo 调用 nope,您需要在 __init__.py 中导入该函数。

例如

from FortyTwo.fortytwo import nope

def Start():
    """No Clue what to add here"""