Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于安装后验证的setuptools/distutils中的挂钩 我有一个包,使用 Sigg 来生成一些C++接口到外部库,特别是 UDUNITS2/代码>。在某些系统(即CentOS)上,软件包将成功安装,但当python尝试加载库时,会引发导入错误_Python_Distutils_Setup.py - Fatal编程技术网

用于安装后验证的setuptools/distutils中的挂钩 我有一个包,使用 Sigg 来生成一些C++接口到外部库,特别是 UDUNITS2/代码>。在某些系统(即CentOS)上,软件包将成功安装,但当python尝试加载库时,会引发导入错误

用于安装后验证的setuptools/distutils中的挂钩 我有一个包,使用 Sigg 来生成一些C++接口到外部库,特别是 UDUNITS2/代码>。在某些系统(即CentOS)上,软件包将成功安装,但当python尝试加载库时,会引发导入错误,python,distutils,setup.py,Python,Distutils,Setup.py,导入错误:/usr/local/lib/libudunits2.so.0:未定义的符号: 我通过重新安装udunits-2解决了系统上的问题,但是发现库在部署到系统后失败了,这真的很麻烦 是否有一种惯例或机制,可以在安装包后尝试简单地测试导入分辨率?最终,我所需要的只是尝试导入模块,看看导入是否成功,但真正好的是运行一个快速测试,确保所有类都可以实例化 任何文档或线索都会很棒 我认为有一种做法是在软件包安装后运行软件包测试,以了解它在系统上是否正常工作。但是,我不确定人们是否真的这么做了。显然


导入错误:/usr/local/lib/libudunits2.so.0:未定义的符号:

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

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


任何文档或线索都会很棒

我认为有一种做法是在软件包安装后运行软件包测试,以了解它在系统上是否正常工作。但是,我不确定人们是否真的这么做了。显然,安装程序中有一个测试功能,但它并没有完成或测试我所希望的,我所能期望的最好结果是安装该软件包的用户实际上运行了一个测试套件。