O pacote 'libmysqlclient-dev' não tem candidato à instalação

22

Voltado para

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

Estou usando este blog para referência: https://rehalcon.blogspot.com/2018/03/dockerize-your-django-app-for-local.html

Aqui está o meu arquivo 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
Prakash Kumar
fonte
Estou tendo um problema semelhante no Ubuntu 14.04. Qual versão você está usando?
Bindelstif 12/06
1
Eu estava usando o python imagem janela de encaixe: 2-slim, este arquivo janela de encaixe acima está trabalhando para Ubuntu 16.04
Prakash Kumar
2
Parece que versões diferentes apontam para repositórios ligeiramente diferentes. Consegui fazê-lo funcionar com o pacote default-libmysqlclient-dev.
Bindelstif 13/06/19

Respostas:

51

Tente usar:

default-libmysqlclient-dev na tua Dockerfile

ao invés de libmysqlclient-dev

Andrii Soldatenko
fonte
16
você pode explicar por que este pacote não está disponível? Existe alguma diferença entre eles?
18760 Brian H