【发布时间】:2017-05-25 07:15:41
【问题描述】:
要在 python 中使用 PostgreSql,我需要
pip install psycopg2
但是,它依赖于 libpq-dev 和 python-dev。我想知道如何在 alpine 中安装依赖项?谢谢。
这是一个 Dockerfile:
FROM python:2.7-alpine
RUN apk add python-dev libpq-dev
RUN pip install psycopg2
输出是:
步骤 3 : RUN apk add python-dev libpq-dev ---> 运行 3223b1bf7cde 警告:忽略 APKINDEX.167438ca.tar.gz:没有这样的文件 或目录警告:忽略 APKINDEX.a2e6dac0.tar.gz:没有这样的文件 或目录错误:无法满足的约束:libpq-dev(缺失): 要求:world[libpq-dev] python-dev(缺少): 要求:世界 [python-dev] 错误:服务“服务”未能构建:命令“/bin/sh -c apk add python-dev libpq-dev”返回 非零代码:2
【问题讨论】:
标签: python postgresql python-2.7 docker alpine