【发布时间】:2019-01-26 17:00:45
【问题描述】:
我有一个 pyd 文件(动态链接库),例如 MyPackage.pyd。将它与我的 py 脚本放在同一个文件夹中时,我可以简单地执行 import MyPackage,然后通过 MyPackage.FUNC 使用它的函数(其中 FUNC 是任何函数名称)。
如何将此pyd 文件打包到\PYTHONPATH\Lib\site-packages\ 下的文件夹中,这样我就可以执行import MyPackage,而不必再将pyd 文件与我的脚本放在同一个文件夹中?
我的猜测是我需要创建一个文件夹\PYTHONPATH\Lib\site-packages\MyPackage\,将MyPackage.pyd 复制到其中,然后在其中创建一个__init__.py 文件。但我不确定要在这个文件中写入什么内容?
很遗憾,问题 Include *.pyd files in Python Packages 没有帮助。
【问题讨论】:
-
这确实有帮助。几乎太容易了。
-
你应该接受我的回答。
标签: python windows python-3.x package