мы используем 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