2

假设我有一个项目依赖于只能通过系统包管理器安装的包(例如绑定到 C 库),所以这install_requires不起作用。

目前,如果导入失败,我尝试将所述包导入setup.py并使用肯定的退出代码进行调用。sys.exit()这是一种好的做法还是有更好的方法来实现这一点?

4

1 回答 1

0

您可以创建本机系统包(debrpm等)并描述其中的依赖项(在您的情况下是 C 库)。您可以查看Debian 软件包打包手册(或其他管理器的软件包,具体取决于您使用的系统)。

于 2013-05-14T13:46:25.777 回答