【发布时间】:2016-06-07 17:53:08
【问题描述】:
每当我尝试从 matplotlib 导入 pyplot 时,都会收到 ImportError。 Matplotlib 通过 pip 在虚拟环境中安装。这是我得到的错误:
>>> import matplotlib.pyplot
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 36, in <module>
from matplotlib.figure import Figure, figaspect
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/figure.py", line 40, in <module>
from matplotlib.axes import Axes, SubplotBase, subplot_class_factory
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/axes/__init__.py", line 4, in <module>
from ._subplots import *
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/axes/_subplots.py", line 10, in <module>
from matplotlib.axes._axes import Axes
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/axes/_axes.py", line 38, in <module>
import matplotlib.tri as mtri
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/tri/__init__.py", line 9, in <module>
from .triangulation import *
File "/home/mikefrank/.virtualenvs/pv-hrt/local/lib/python2.7/site-packages/matplotlib/tri/triangulation.py", line 7, in <module>
import matplotlib._qhull as _qhull
ImportError: libqhull.so.5: cannot open shared object file: No such file or directory
【问题讨论】:
-
您是否已经尝试过重新安装matplotlib?
-
是的,我尝试通过 pip 和 apt-get 重新安装它。
-
»» libqhull.so.5:没有这样的文件或目录««:请安装“libqhull5”,如果有的话。 Qhull-2003.1(.tar.gz) 提供
libqhull.so.5- -
我在Qhull-2003.1中编译文件后仍然出现错误。除了
./configure和make,我还需要做什么吗? -
您的应用程序可能只在 /usr/lib*/ 中寻找 libqhull.so.5 吗?安装到 /usr/lib*/ :
./configure --prefix=/usr/ && make。还有#make install-
标签: python linux matplotlib importerror