Tôi đã cài đặt matplotlib quaMatplotlib - Lỗi libpng: phiên bản libpng không tương thích trong ứng dụng và thư viện
pip install matplotlib
Khi tôi cố gắng tiết kiệm png với nó, tôi nhận được
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
mang lại cho tôi
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
Tôi sau đó xây dựng libpng1.6.21
từ nguồn và thêmcủa nóđến số LD_LIBRARY_PATH
của tôi. Nhưng ldconfig -p | grep libpng
vẫn mang lại cho tôi sự hiểu biết như trước. Tôi đã thử xây dựng lại ldconfig
- vẫn chỉ libpng12
.
Làm cách nào để tôi có thể cho phép matplotlib nhận được cài đặt mới libpng1.6.21
?
Tại sao mới libpng1.6.21
trong số LD_LIBRARY _PATH
của tôi đã có, nhưng không được lập chỉ mục bởi ldconfig
?
LD_LIBRARY_PATH của bạn trông như thế nào? Tôi nghĩ bạn có thể cần phải có thư mục libpng1.6.21 trước thư mục libpng1.2.44 – Ken