python - 安装包 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),但它使我的包无法安装。关于如何解决的任何想法?宁愿将修复程序添加到包中而不是猴子修补安装,但现在任何一个都足够了。
解决方案
推荐阅读
- azure - Azure App Service WebApp 正常关闭/重启
- python - 在python中的迭代期间创建一个“动态列表”
- lambda - 在 java 8 中替换以下代码的优雅方法是什么?
- java - Avro union - 生成的 json 中的类型信息
- java - 如何使用 Gurobi 解决这个优化问题?
- c++ - C ++ 98中的原子布尔用法/实现
- extjs - Sencha ExtJS 运行应用程序
- vba - Visual basic 在特定位置打开带有窗口的文件夹?
- firebase - react-native-firebase AdMob 奖励未显示
- sql - T-SQL:声明变量后似乎无法立即设置变量