Если вы полагаетесь на инструкции, утверждающие, что единственный способ получить opencv - это сборка из исходного кода, возможно, эти инструкции до opencv-python
могут быть установлены через pip.
Если есть причина, по которой вам нужно собирать из исходного кода, вот что мне пришлось установить, чтобы собрать opencv из исходного кода два года назад (для Ubuntu 16.04). Список может быть устаревшим.
sudo apt-get install -y build-essential cmake pkg-config
sudo apt-get install -y libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev
sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install -y libgtk2.0-dev
sudo apt-get install -y libatlas-base-dev gfortran