Не удалось собрать backports.zoneinfo

в терминале я выполняю команду docker build ., но dockerfile не устанавливается.

Я пробовал многие вещи, например:

pip install --upgrade pip wheel
pip install backports.zoneinfo
pip install tzdata
sudo apt-get install ruby-full

Ни один из них не помог. Как я видел в коде, у меня нет gcc. Я пытался установить. Но не получилось.

Моя ОС - Ubuntu 20.04. Python 3.8.10

Заранее спасибо.

В дополнение к:

sudo apt-get install build-essential

как упоминал @JanWilamowski, вам также понадобится. Эта команда устанавливает gcc, т.е. GNU C-компилятор (со многими другими элементами).

sudo apt-get install python3-dev.

Затем попробуйте pip install backports.zoninfo, если все будет работать, как ожидалось. Следует также отметить, что установка этих файлов на вашем компьютере НЕ ЭКВИВАЛЕНТНО установке их в контейнере Docker. Это нужно делать отдельно, используя Docker compose files.

Вернуться на верх