如何在 Python 中导入带有 pyd 的模块?

bil*_*s55 5 python import initialization pyd

好吧,所以,我想做的是将模块导入到 .pyd 文件内打包的文件夹中。这是对我有用的东西:

from apple import __init__
Run Code Online (Sandbox Code Playgroud)

Apple 的 .pyd 与 Python 脚本位于同一目录中,并且 __init__ 当然被打包在 .pyd 内。这会起作用,但是这是我想做的,但不起作用:

from apple.seed.worm import WormManager
Run Code Online (Sandbox Code Playgroud)

解释:apple = pyd,seed = pyd中的目录,worm = apple pyd中seed目录中的目录,WormManager = worm目录中的python模块。

但是,它不起作用,并导致模块未找到 ImportError 认为种子是一个模块(并且在打包之前种子目录中有一个 __init__ )。当然它存在并打包在 .pyd 中,但它根本不起作用。我什至这样做了:

from apple.seed import __init__
Run Code Online (Sandbox Code Playgroud)

但即使这样也不起作用,所以我知道我没有导入这个权利。

我真的找不到正确的语法来让它在互联网上工作,当然我知道如何在不涉及 pyd 的情况下做到这一点,所以有什么帮助吗?