Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个项目依赖于只能通过系统包管理器安装的包(例如绑定到 C 库),所以这install_requires不起作用。
install_requires
目前,如果导入失败,我尝试将所述包导入setup.py并使用肯定的退出代码进行调用。sys.exit()这是一种好的做法还是有更好的方法来实现这一点?
setup.py
sys.exit()
您可以创建本机系统包(deb、rpm等)并描述其中的依赖项(在您的情况下是 C 库)。您可以查看Debian 软件包打包手册(或其他管理器的软件包,具体取决于您使用的系统)。
deb
rpm