Python Pip安装未检测到的故障模式
我们有一组联网机器,其软件包通过Python Pip安装未检测到的故障模式,python,pip,installation,Python,Pip,Installation,我们有一组联网机器,其软件包通过pip install安装,通常是pip install-r requirements.txt。我们经常发现软件包安装不正确,通常也在缓存目录中。典型的问题是零长度文件 我希望这里的问题是磁盘不足,但是一些有问题的机器从来没有磁盘不足过 我所知道的是,我们以前有一些程序员需要接受教育来检查Linux实用程序的返回代码——也许他们没有 我的问题是,对于知识渊博的人来说:我能指望pip总是报告这些(和其他)故障吗?它会通过退出代码这样做吗 补充问题:如果不能像上面那样
pip install
安装,通常是pip install-r requirements.txt
。我们经常发现软件包安装不正确,通常也在缓存目录中。典型的问题是零长度文件
我希望这里的问题是磁盘不足,但是一些有问题的机器从来没有磁盘不足过
我所知道的是,我们以前有一些程序员需要接受教育来检查Linux实用程序的返回代码——也许他们没有
我的问题是,对于知识渊博的人来说:我能指望pip
总是报告这些(和其他)故障吗?它会通过退出代码这样做吗
补充问题:如果不能像上面那样依赖pip,是否有一种合理的简单方法来检查库模块是否已正确安装?如果我对pip安装的每个项目都有正确的理解,那么应该有一个包含已安装文件名及其哈希和字节大小的列表。此信息可用于再次检查安装是否顺利 我怀疑它对您的情况是否真的有帮助,但在另一个层面(下载)上,您也可以看看 否则,我建议对已安装的项目运行一个测试套件,以检查其合理性 更新(2020-03-05)
将来可能会有所帮助。如果我对pip安装的每个项目都有正确的理解,那么应该有一个包含应该安装的文件的名称以及它们的哈希和大小(以字节为单位)。此信息可用于再次检查安装是否顺利 我怀疑它对您的情况是否真的有帮助,但在另一个层面(下载)上,您也可以看看 否则,我建议对已安装的项目运行一个测试套件,以检查其合理性 更新(2020-03-05)
将来可能会有所帮助。这些可能在
pip列表中不可用。
?您也可以尝试导入它们。这可能更好地直接指向。我怀疑这对你的情况是否真的有帮助,但也许你也可以看看。否则,我建议对已安装的项目运行一个测试套件,以检查其合理性。一般来说,我相信Nix或容器之类的工具会有所帮助。@amh另外,如果我对pip安装的每个项目都有正确的理解,那么应该有一个包含应该安装的文件名及其哈希值和大小(以字节为单位)@sinroc这听起来很有趣可能这些文件在pip列表中不可用?您也可以尝试导入它们。这可能更好地直接指向。我怀疑这对你的情况是否真的有帮助,但也许你也可以看看。否则,我建议对已安装的项目运行一个测试套件,以检查其合理性。更一般地说,我相信Nix或containers之类的工具会有所帮助。@amh另外,如果我对pip安装的每个项目都有正确的理解,那么应该有一个包含应该安装的文件名及其哈希和字节大小的列表。@sinroc这听起来很有趣