下面的Matplotlib初学者代码未执行。我从Matplotlib网站的用户指南中尝试了代码。 Python Shell返回错误。
将matplotlib.pyplot导入为plt
plt.plot([1,2,3,4])<br>
plt.xlabel('X LABEL')<br>
plt.ylabel('Y LABEL')<br>
plt.show()
实际问题是什么?我是Python的新手
回溯(最近通话最近):
中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ font_manager.py”,行1353
fontManager = json_load(_fmcache)
JSON_load中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ font_manager.py”,行889
return json.load(fh, object_hook=_json_decode)
载入中的文件“ D:\ Python \ lib \ json__init __。py”,第296行
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook,**kw)
加载中的文件“ D:\ Python \ lib \ json__init __。py”,第361行
return cls(**kw).decode(s)
文件“ D:\ Python \ lib \ json \ decoder.py”,行337,在解码中
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
raw_decode中的文件“ D:\ Python \ lib \ json \ decoder.py”,第353行
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError:预期为','分隔符:第2165行第60列(字符55240)
在处理上述异常期间,发生了另一个异常:
回溯(最近通话最近):
中的文件“ D:/Python/1.py”,第1行
import matplotlib.pyplot as plt
中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ pyplot.py”,第32行
import matplotlib.colorbar
中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ colorbar.py”,第32行
import matplotlib.contour as contour
中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ contour.py”,第18行
import matplotlib.font_manager as font_manager
中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ font_manager.py”,行1363
_rebuild()
_rebuild中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ font_manager.py”,行1347
with cbook._lock_path(_fmcache)
:
输入
中的文件“ D:\ Python \ lib \ contextlib.py”,第112行
return next(self.gen)
_lock_path中的文件“ D:\ Python \ lib \ site-packages \ matplotlib \ cbook__init __。py”,行
lock_path))
TimeoutError:锁定错误:Matplotlib无法获取以下锁定文件:
C:\ Users \ mypc.matplotlib \ fontlist-v300.json.matplotlib-锁
这可能是由于另一个持有此锁定文件的进程引起的。
如果您确定没有
其他Matplotlib进程正在运行,请删除此文件,然后重试。