पैकेज '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.