【发布时间】:2019-04-24 00:59:57
【问题描述】:
在 Eclipse 中,我尝试导入“matplotlib”,但没有成功。
Traceback (most recent call last):
File "C:\Users\Hunter-\Desktop\A_Cognitive\neural_network\step_function.py",
line 2, in <module>
import matplotlib.pylab as plt
ImportError: No module named matplotlib.pylab
我的代码在下面
import numpy as np
import matplotlib.pylab as plt
def step_funtion(x):
return np.array(x>0,dtype=np.int)
x=np.arange(-5.0,5.0,0.1)
y=step_funtion(x)
plt.plot(x,y)
plt.ylim(-0.1,1.1)
plt.show
※我通过Windows cmd“WHERE”检查,最后得到matplotlib文件存在的结果。↓ >WHERE /r C:\ProgramData\Anaconda2 matplotlib.* _
C:\ProgramData\Anaconda2\pkgs\anaconda-navigator-1.9.2-py27_0\Lib\site-
packages\anaconda_navigator\static\images\logos\matplotlib.png
C:\ProgramData\Anaconda2\pkgs\matplotlib-2.2.3-py27h263d877_0\Lib\site-
packages\matplotlib\mpl-data\images\matplotlib.pdf
C:\ProgramData\Anaconda2\pkgs\matplotlib-2.2.3-py27h263d877_0\Lib\site-
packages\matplotlib\mpl-data\images\matplotlib.png
C:\ProgramData\Anaconda2\pkgs\matplotlib-2.2.3-py27h263d877_0\Lib\site-
packages\matplotlib\mpl-data\images\matplotlib.ppm
C:\ProgramData\Anaconda2\pkgs\matplotlib-2.2.3-py27h263d877_0\Lib\site-
packages\matplotlib\mpl-data\images\matplotlib.svg
C:\ProgramData\Anaconda2\pkgs\spyder-3.3.1-py27_1\Lib\site-
packages\spyder\images\matplotlib.png
【问题讨论】:
-
pylab 是generally discouraged。如果他们在此期间简单地删除它,我不会感到惊讶。
-
@roganjosh 没有 pylab 仍然存在。它没有被删除。气馁,但很多人喜欢它,所以它留下了。
-
@helpful 你能检查一下你是否可以单独导入 matplotlib,
import matplotlib吗?如果是这样,print(matplotlib.__version__)给出了什么?如果没有,则需要安装matplotlib -
@ImportanceOfBeingErnest 谢谢4你的好意。 Idk如何检查它是否存在。这样是不是错了?→ import os.path print(os.path.isfile("matplotlib")) 结果是假的。
-
@ImportanceOfBeingErnest 最后我检查了 Windows cmd,然后文件可能什么也没有。结果写在本页顶部我的问题↑下一步我应该做什么?
标签: python eclipse python-2.7 matplotlib importerror