zainstalowałem matplotlib poprzezmatplotlib - libpng błędzie: Niezgodna wersja libpng w aplikacji i biblioteki
pip install matplotlib
Gdy próbuję zapisać png z nim, mam
Application was compiled with png.h from libpng-1.6.21
libpng warning: Application is running with png.c from libpng-1.2.44
libpng error: Incompatible libpng version in application and library
ldconfig -p | grep libpng
daje mi
libpng12.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libpng12.so.0
libpng12.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpng12.so.0
libpng12.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpng12.so
Następnie zbudowałem libpng1.6.21
ze źródła i dodałem jego lib/
do mojego LD_LIBRARY_PATH
. Ale ldconfig -p | grep libpng
nadal daje mi sampling jak poprzednio. Próbowałem przebudować ldconfig
- nadal tylko libpng12
.
Jak mogę pozwolić matplotlib odebrać nowo zainstalowany libpng1.6.21
?
Dlaczego nowy libpng1.6.21
w moim libpng1.6.21
już jest, ale nie jest indeksowany przez ldconfig
?
Jak wygląda twoja LD_LIBRARY_PATH? Myślę, że możesz potrzebować katalogu libpng1.6.21 poprzedzającego katalog libpng1.2.44 – Ken