【发布时间】:2018-01-24 16:00:43
【问题描述】:
到目前为止我已经这样做了:
- 创建
MANIFEST.in使用:include path/to/libfoo.so - 创建
setup.py,在调用setupt.py install后将libfoo.so放入/usr/local/lib/python/site-packages/foo.egg/path/to/libfoo.so。
当然,这并不能帮助 Python 在运行时找到 libfoo。我需要做什么才能让 Python 真正找到这个库?
注意
这个库没有 Python 绑定,它只是一个包含一些本机代码的共享库。它是从位于/usr/local/lib/python/site-packages/foo.egg/path/wrapped.cpython-36m-x86_64-linux-gnu.so 中的另一个共享库调用的。
【问题讨论】:
标签: python shared-libraries setuptools