में 2.7-अल्पाइन अजगर में PostgreSQL का उपयोग करने के लिए मैंpsycopg2 स्थापना: डोकर
pip install psycopg2
हालांकि करने की जरूरत है, यह libpq-देव और अजगर-देव पर निर्भरता है। मुझे आश्चर्य है कि मैं अल्पाइन में निर्भरताओं को कैसे स्थापित कर सकता हूं? धन्यवाद।
यहाँ एक Dockerfile है:
FROM python:2.7-alpine
RUN apk add python-dev libpq-dev
RUN pip install psycopg2
और आउटपुट है:
Step 3 : RUN apk add python-dev libpq-dev ---> Running in 3223b1bf7cde WARNING: Ignoring APKINDEX.167438ca.tar.gz: No such file or directory WARNING: Ignoring APKINDEX.a2e6dac0.tar.gz: No such file or directory ERROR: unsatisfiable constraints: libpq-dev (missing): required by: world[libpq-dev] python-dev (missing): required by: world[python-dev] ERROR: Service 'service' failed to build: The command '/bin/sh -c apk add python-dev libpq-dev' returned a non-zero code: 2
मैंने केवल lnstall libpq स्थापित करने का प्रयास किया है और यह काम नहीं करता है। – emostafa
उत्तर के लिए धन्यवाद; ऐसा लगता है कि libpq समाधान नहीं है। यहाँ डोकर प्रतिक्रिया का एक हिस्सा है: "चरण 3: भागो apk ---> libpq जोड़ने 04206f15a8f7 चेतावनी में चल रहा है: की उपेक्षा कर APKINDEX.167438ca.tar.gz: ऐसा कोई फ़ाइल या निर्देशिका चेतावनी: उपेक्षा कर APKINDEX .a2e6dac0.tar.gz: ऐसी कोई फ़ाइल या निर्देशिका त्रुटि: असंतोषजनक बाधाएं: libpq (गायब): द्वारा आवश्यक: दुनिया [libpq] " – salehinejad
मैं सिस्टम पैकेज स्थापित करने और requirement.txt से इसे हटाने के साथ समाप्त हुआ –