UnsatisfiableError: Следующие спецификации были признаны несовместимыми друг с другом: - pip -> python [version = '> = 3.7, <3.8.0a0'] - PullRequest
3 голосов
/ 03 июля 2019

мы используем gitlab ci / cd для интеграции и развертывания наших проектов, когда мы хотим развернуть наш проект в средах dev, stg, prod, мы создаем новый докер-контейнер и устанавливаем все зависимости / требования для проекта, а затем разверните код .... в этом процессе, когда мы запускаем обычный скрипт, для установки пакетов зависимостей и требований мы получаем следующую ошибку:

UnsatisfiableError: Было обнаружено, что следующие спецификации несовместимы друг с другом: - pip -> python [version = '> = 3.7, <3.8.0a0'] </p>



FROM python:3.6

RUN apt-get update && apt-get install --fix-missing -y \
    lsof \
    man \
    cmake \
    nano \
    supervisor \
    net-tools \
    pv \
    multitail \
    bsdmainutils \
    blender \
    texlive-base \
    texlive-latex-base \
    texlive-latex-recommended \
    texlive-latex-extra \
    xmlsec1 \
    libgl1-mesa-glx

RUN wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux- 
   x86_64.sh \
     && bash Miniconda3-latest-Linux-x86_64.sh -bfp \
     && rm Miniconda3-latest-Linux-x86_64.sh

ENV PATH="/root/miniconda3/bin:${PATH}"

RUN conda install -n base conda -y \
    && conda install -c conda-forge -c dlr-sc -c pythonocc -c oce -c jf 
    pythonocc-core -y
...