[英]Python 2.7: Unable to import matplotlib.pyplot
When I tried to 当我试图
import matplotlib.pyplot as plt
I was given the following error: 出现以下错误:
runfile('/Users/Zhengnan/Documents/Python/PS 2/230I_PS_2.py', wdir='/Users/Zhengnan/Documents/Python/PS 2')
Traceback (most recent call last):
File "<ipython-input-2-9001323bba15>", line 1, in <module>
runfile('/Users/Zhengnan/Documents/Python/PS 2/230I_PS_2.py', wdir='/Users/Zhengnan/Documents/Python/PS 2')
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile
execfile(filename, namespace)
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 78, in execfile
builtins.execfile(filename, *where)
File "/Users/Zhengnan/Documents/Python/PS 2/230I_PS_2.py", line 4, in <module>
import matplotlib.pyplot as plt
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.py", line 27, in <module>
import matplotlib.colorbar
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/collections.py", line 27, in <module>
import matplotlib.backend_bases as backend_bases
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 56, in <module>
import matplotlib.textpath as textpath
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/textpath.py", line 22, in <module>
from matplotlib.mathtext import MathTextParser
File "/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/mathtext.py", line 63, in <module>
import matplotlib._png as _png
ImportError: dlopen(/Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/_png.so, 2): Library not loaded: @loader_path/../../../libpng15.15.dylib
Referenced from: /Users/Zhengnan/anaconda/lib/python2.7/site-packages/matplotlib/_png.so
Reason: image not found
Can anyone please help me? 谁能帮帮我吗? I'm a newbie and not really familiar with paths.
我是新手,对路径并不真正熟悉。 A step-by-step instruction would be greatly appreciated.
分步指导将不胜感激。 Thanks in advance.
提前致谢。
BTW, I'm using spyder as an IDE. 顺便说一句,我正在使用spyder作为IDE。
as presented here: https://askubuntu.com/questions/636937/python-2-7-matplotlib-provides-errorpyplot 如此处所示: https : //askubuntu.com/questions/636937/python-2-7-matplotlib-provides-errorpyplot
this command will fix it: conda install matplotlib 此命令将解决此问题:conda install matplotlib
and indeed it helped me. 确实对我有帮助。
It's likely your library path is not set up correctly, and doesn't point to wherever the file libpng15.15.dylib
is located. 您的库路径可能设置不正确,也没有指向
libpng15.15.dylib
文件libpng15.15.dylib
的位置。
Since this file should probably come with the anaconda installation (provided this is how you have installed Python and matplotlib), check if you can find this file in /Users/Zhangnan/anaconda/lib/
. 由于该文件可能应该与anaconda安装一起提供(前提是这是您安装Python和matplotlib的方式),因此请检查是否可以在
/Users/Zhangnan/anaconda/lib/
找到此文件。
If you find that file there, set your LD_LIBRARY_PATH
: 如果在那里找到该文件,请设置
LD_LIBRARY_PATH
:
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/Users/Zhangnan/anaconda/lib/
You may also want to add that line to your ${HOME}/.bashrc
file. 您可能还需要将该行添加到
${HOME}/.bashrc
文件中。
我使用Kali Linux,我使用:pip install matplotlib
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.