Не удалось собрать 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.