【问题标题】:Add a dll/so to a python built distribution将 dll/so 添加到 python 构建的发行版
【发布时间】:2016-01-17 22:25:32
【问题描述】:

我已经编译了nanomsgpython wrapper,我想为包创建一个python安装程序。

可以通过运行创建包

python setup.py bdist --format=wininst

但是我希望将nanomsg.dll/nanomsg.so 包含在安装程序/包中,但我没有找到任何有关此问题的文档。

【问题讨论】:

标签: python setuptools distribute nanomsg


【解决方案1】:

如文档here 中所述,需要将以下代码添加到他的setup.py 脚本中:

setup(
    name='nanomsg',
    version=__version__,
    packages=[str('nanomsg'), str('_nanomsg_ctypes'), str('nanomsg_wrappers')],
    data_files=[(
        'lib\\site-packages\\', ["C:\\Dev\\external\\nanomsg\\x86\\Release\\nanomsg.dll"]
    )],
)

【讨论】:

  • 如何给出dll的相对路径?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
  • 1970-01-01
相关资源
最近更新 更多