一部のPythonパッケージは、インストール時にC拡張をビルドするために追加のツールを必要とします。Dockerのコンテナ内では、これらのツールがインストールされていない可能性がります。
FROM python:3
ENV PYTHONUNBUFFERED 1
ENV PYTHONPATH=/usr/local/bin/python
# ffmpegのインストール
RUN apt-get update && apt-get install -y ffmpeg
FROM python:3.11.6
ENV PYTHONUNBUFFERED 1
ENV PYTHONPATH=/usr/local/bin/python
# ffmpegのインストール
RUN apt-get update && apt-get install -y ffmpeg build-essential python3-dev
build-essential はcのビルド系のパッケージ
下記がまとめて入っている。
特にGCPのClourdRunやCloudProxyを利用するときには必用なパッケージです。