首页 > 解决方案 > 安装包 B,如果包 A 失败

问题描述

抱歉,如果以前有人问过这个问题,但我找不到答案。

我创建了一个包,它基本上只是 psycopg2 的一个包装器,它可以更轻松地完成一些我需要做的事情。我用 pip 发布了它,在我的本地机器上一切都很好。尝试安装到 RHEL EC-2 时,我收到一条错误消息——

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-nc1i9qio/psycopg2/

如果我安装 psycopg2-binary 而不是 psycopg2,它将起作用。这很好(psycopg2 二进制导入为 psycopg2),但它使我的包无法安装。关于如何解决的任何想法?宁愿将修复程序添加到包中而不是猴子修补安装,但现在任何一个都足够了。

标签: pythonpippsycopg2setup.py

解决方案


推荐阅读