'libmysqlclient-dev'패키지에 설치 후보가 없습니다


22

단 달기

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

https://rehalcon.blogspot.com/2018/03/dockerize-your-django-app-for-local.html :이 블로그를 사용하고 있습니다

내 도커 파일은 다음과 같습니다.

    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

우분투 14.04에서도 비슷한 문제가 있습니다. 어떤 버전을 사용하고 있습니까?
Bindelstif

1
나는 docker image python : 2-slim을 사용하고 있었고, 위의 docker 파일은 우분투에서 작동합니다 : 16.04
Prakash Kumar

2
다른 버전은 약간 다른 저장소를 가리키는 것 같습니다. 대신 default-libmysqlclient-dev 패키지로 작업 할 수있었습니다.
Bindelstif

답변:


51

사용하십시오 :

default-libmysqlclient-dev 당신의 Dockerfile

대신에 libmysqlclient-dev


16
이 패키지를 사용할 수없는 이유를 설명 할 수 있습니까? 그들 사이에 차이점이 있습니까?
브라이언 H
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.