解決法: Library not loaded: /opt/local/lib/libpng12.0.dylib
MacでMatplotlibを使おうとしたらこのようなエラーが出てImportErrorになってしまった。
https://trac.macports.org/wiki/ProblemHotlist によれば、これはlibpngが1.2から1.4になって、libpng12が消されてしまったためであり、libpngを使っているバイナリは全部libpng14を使うようにしてビルドし直す必要があるとのこと。めんどくさ。
sudo port selfupdate sudo port upgrade outdated
とりあえずこれをやって何時間か待つ。