很抱歉再次提出这个问题,但找不到对我有帮助的问题的答案。我对python没有太多经验。我在Windows上使用python 3.6.8版本,并且已经安装了matplotlib,numpy和scipy。 “ pylab.py”文件也包含在matplotlib文件夹中。编辑:使用matplotlib.pyplot也不起作用。
编辑:经过更多尝试,我得到一个错误,即找不到模块“ six.names”。已安装了六个软件包。
import pylab
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pylab
ModuleNotFoundError: No module named 'pylab'
import matplotlib.pyplot
Traceback (most recent call last):
File "<pyshell#21>", line 1, in <module>
import matplotlib.pyplot
File "C:\...\Python36-32\lib\matplotlib\pyplot.py", line 30, in <module>
from cycler import cycler
File "C:\...\Python36-32\lib\cycler\cycler.py", line 48, in <module>
from six.moves import zip, reduce
ModuleNotFoundError: No module named 'six.moves'
答案 0 :(得分:1)
每https://matplotlib.org/faq/usage_faq.html#matplotlib-pyplot-and-pylab-how-are-they-related,不建议使用pylab;您应该改用pyplot。
导入任何一个的正确方法是
import matplotlib.pyplot # use this
import matplotlib.pylab # only if you cannot avoid it
(pyplot和pylab不是独立模块,而是matplotlib的子模块。)