पैकेज 'libmysqlclient-dev' का कोई स्थापना उम्मीदवार नहीं है


22

का सामना करना पड़

E: Package 'libmysqlclient-dev' has no installation candidate 

मैं इस ब्लॉग को संदर्भ के लिए उपयोग कर रहा हूं: https://rehalcon.blogspot.com/2018/03/dockerize-your-django-app-for-local.html

यहाँ मेरे docker फ़ाइल है:

    FROM python:2-slim
    LABEL org.label-schema.name='app-dj'


    RUN apt-get clean && \
        apt-get update && \
        apt-get install -y \
        curl \
        vim \
        tmux \
        build-essential \
        libjpeg-dev \
        libpq-dev \
        python-dev  \
        libmysqlclient-dev && \
        pip install -U pip 3to2

    COPY requirements.txt req.txt
    RUN  pip install -r /req.txt

    RUN mkdir -p /app
    WORKDIR /app
    EXPOSE 8069
    CMD python /app/server.py

मैं Ubuntu 14.04 पर एक समान मुद्दा रहा हूँ। आप कौन सा संस्करण उपयोग कर रहे हैं?
बिंदेलस्टिफ

1
मैं docker इमेज पायथन का उपयोग कर रहा था: 2-स्लिम, यह उपरोक्त docker फ़ाइल Ubuntu के लिए काम कर रहा है: 16.04
प्रकाश कुमार

2
ऐसा लगता है कि विभिन्न संस्करण थोड़े अलग रिपॉजिट की ओर इशारा करते हैं। मैं इसके बजाय डिफ़ॉल्ट-libmysqlclient-dev पैकेज के साथ काम करने में सक्षम था।
बिंदेलस्टिफ

जवाबों:


51

उपयोग करने का प्रयास करें:

default-libmysqlclient-dev अपने में Dockerfile

के बजाय libmysqlclient-dev


16
क्या आप बता सकते हैं कि यह पैकेज क्यों उपलब्ध नहीं है? क्या उनके बीच कोई अंतर है?
ब्रायन एच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.