2

我有一个包,用于swig生成外部库的一些 C++ 接口,特别是udunits-2. 在某些系统上,即 CentOS,包会成功安装,但是当 python 尝试加载库时,会引发导入错误。

ImportError: /usr/local/lib/libudunits2.so.0: undefined symbol:

我通过重新安装解决了系统上的问题,udunits-2但是发现库在部署到系统后失败真的很乏味。

setup是否有约定或机制在安装软件包后尝试简单地测试导入分辨率?最终,我只需要尝试导入模块以查看导入是否成功,但真正好的是运行快速测试以确保所有类都可以实例化。

任何文档或线索都会很棒!

4

0 回答 0