如何编辑和使用包含 .so 文件的 python 包

How to edit and use a python package containing an .so file

我像往常一样使用 pip install package_name 安装了一个 Python 包。它包含扩展名为 .so 的 main/most 相关文件。我想修改它并将其用于我的工作。甚至有可能做到这一点。 python/.. 中的 .so 文件是否有 background/underlying 代码随包一起提供,还是独立程序?

转到 site whence pip fetches things,找到您的包,然后按照 link 找到它的源分发。与使用 pip 相比,自己构建通常需要更多的工具和专业知识,这是定制的成本。 (GPL,尽管(在这种特殊意义上)比大多数免费许可证更严格,但当然只允许为如此分发的二进制文件提供对源的 Internet 访问。)