【问题标题】:Create Python Package with Single PYD File使用单个 PYD 文件创建 Python 包
【发布时间】: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


【解决方案1】:

只需将 pyd 文件放在 site-pacakges 文件夹中(而不是那里的任何子文件夹中)。它应该工作!

【讨论】:

    猜你喜欢
    • 2021-07-02
    • 2016-03-21
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2017-05-22
    • 2011-04-06
    相关资源
    最近更新 更多