我通过以下方式安装了 Matplotlib:
当我尝试使用它保存PNG文件时,出现以下情况:
我首先从源代码构建了
我该如何让matplotlib选取新安装的
为什么新的
pip install matplotlib
当我尝试使用它保存PNG文件时,出现以下情况:
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
给我返回:
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
我首先从源代码构建了
libpng1.6.21
,并将其lib/
加入到我的LD_LIBRARY_PATH
中。但是,ldconfig -p | grep libpng
仍然给我返回和之前一样的结果。我尝试重新构建ldconfig
,但仍然只有libpng12
。我该如何让matplotlib选取新安装的
libpng1.6.21
?为什么新的
libpng1.6.21
已经在我的LD_LIBRARY_PATH
中,但不被ldconfig
索引?