import numpy as np
import matplotlib.pyplot as plt
エラーを提供する
Traceback (most recent call last):
File "/home/xx/PycharmProjects/Udemy/Array_Processing.py", line 2, in <module>
import matplotlib.pyplot as plt
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.py", line 27, in <module>
import matplotlib.colorbar
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/collections.py", line 27, in <module>
import matplotlib.backend_bases as backend_bases
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 56, in <module>
import matplotlib.textpath as textpath
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/textpath.py", line 22, in <module>
from matplotlib.mathtext import MathTextParser
File "/home/xx/anaconda/lib/python2.7/site-packages/matplotlib/mathtext.py", line 63, in <module>
import matplotlib._png as _png
ImportError: libpng15.so.15: cannot open shared object file: No such file or directory
これを修正する方法はありますか? パッケージが正しくインストールされていないと思います。私は主に Windows を使用して Python コーディングを行ってきましたが、ここで何をすべきかわかりません。
答え1
まだインストールしていない場合は、matplotlib
コマンドを使用してインストールしてみてくださいconda
。Anaconda のライブラリは、pip などで Python 用にインストールされたライブラリとは別に保管されます。Anaconda がライブラリを見つけられないのではないかと推測します。互換性のないライブラリを使用している可能性もあります。その場合は、matplotlib をアンインストールしてからインストールしてくださいconda
。
答え2
anaconda
を実行していたため、依存関係とパッケージを仮想環境に独自にインストールする必要があるようです。
したがって、conda install matplotlib
解決策は、です。