5.3.2 外部库依赖管理 在 Python 扩展开发的世界里,依赖管理从来不是一句 就能轻轻带过的轻量操作——它是一场精密的编译博弈、一次跨平台的信任交接、一场 ABI 兼容性的无声审判。当你写下 的那一刻,背后早已悄然加载了数十个隐式契约:CPython 的 ABI 版本、Python 解释器的构建配置( ? ?)、目标平台的 CPU 指令集(AVX2 还是 SSE4.2?)、甚至 libc 的具体实现(glibc 2.28 还是 musl 1.2.4?)。这些契约一旦断裂,你收获的不会是功能,而是一行冰冷的 。 这正是 5.3.2 外部库依赖管理 的真实战场。它不关心你是否“用过 pip”,而只拷问:当你的扩展模块( / / )被动态链接时,它的每一个符号是否能在运行时被精确解析?