缺少外部依赖项的哪个异常?

2024-04-26 11:10:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我读过,对于good reasons,不可能让pip解析外部依赖项(例如,PyPI不提供这些依赖项)。在

我的项目需要其中的两个,因此它应该在启动时检查是否安装了这些依赖项。如果没有,我想提出一个例外,但是对于这种情况有什么标准吗?它看起来不像OSError,也不像IOError。一个RuntimeError看起来有点太笼统了。一个EnvironmentError是正确的吗?(它出现在Python3.3中,但是the python documentation没有描述它)。在

我见过一些项目定义了他们自己的Missing[External]DependencyError,但是,除非有可能认为这是最佳实践,否则我宁愿使用标准的。在


Tags: pipthe项目pypi标准定义documentation情况