Como o OpenCV é uma biblioteca C com ligações python em vez de um python, você precisa dizer ao ambiente C para procurar no caminho da biblioteca correto, bem como no caminho da biblioteca python. Para fazer isso, use LD_LIBRARY_PATH
. Supondo que o arquivo .so
do OpenCV seja (digamos) $HOME/opencv-3.0/lib/libopencv.so.3
, faça o seguinte:
LD_LIBRARY_PATH=$HOME/opencv-3.0/lib PYTHONPATH=(...whatever...) python <script>