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

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


16
você pode explicar por que este pacote não está disponível? Existe alguma diferença entre eles?
18760 Brian H
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.