Принудительная установка пакета python (pandas) с использованием двоичного файла

#python #docker #pip #python-wheel

Вопрос:

Я создаю образ docker, который должен установить некоторый пакет python, а именно pandas==1.3.0 . Когда я создаю изображение, мое наблюдение заключается в следующем.

При установке pandas, если сначала загрузите исходный файл, затем преобразуйте его в whl файл. Этот процесс занимает много времени.

Я знаю, что whl файл завершает работу, и pip использует его для установки пакета, если он доступен из удаленного репозитория. Я хочу принудительно pip использовать этот whl файл вместо создания его из исходного кода. Возможно ли этого добиться.

 FROM python:3.8-slim

# Install packages
RUN apt update amp;amp; 
    apt-get install -y 
            procps 
            python3-pip 
            qtchooser qt5-qmake qtbase5-dev-tools libxml2-dev libxslt1-dev python-dev libqt5webkit5-dev xvfb
    amp;amp; rm -rf /var/lib/apt/lists/*

#Python requirements
RUN pip3 install 
        pandas==1.3.0 
    amp;amp; rm -rf ~/.cache/pip

WORKDIR /project
ENTRYPOINT ["/bin/bash"]

 

Я использую ubuntu 18.04

Комментарии:

1. пожалуйста, не торопитесь и прочитайте документы