python 调用matplotlib出错,import那步就报错

错误信息:TimeoutError:LOCKERROR:matplotlibistryingtoacquirethelock'C:\\Users\\0HaNC\\.mat... 错误信息:TimeoutError: LOCKERROR: matplotlib is trying to acquire the lock
'C:\\Users\\0HaNC\\.matplotlib\\.matplotlib_lock-*'
and has failed. This maybe due to any other process holding this
lock. If you are sure no other matplotlib process is running try
removing these folders and trying again.
之前在ptyhon中安了matplotlib,也是这样提示,以为是还装了anaconda、pycharm什么的不兼容,包括python全都卸载重装还是不行,一样报这错。
展开
 我来答
DoramiHe
2018-01-31 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59543
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部

pyparsing

安装好了matplotlib,但是引入的时候出现问题,无法引用,提示引用错误:ImportError: matplotlib requires pyparsing。本文着重总结一下遇到这种情况时的解决方法。

首先,进入matplotlib官网的Installing目录,请注意观察下图中的划线部分。


出现诸如pyparsing的引用错误大多因为上图中的 setuptools,numpy,python-dateutil,pytz,pyparsing,cycler中的库没有安装完全。

一、setuptools的安装

解决问题的方法是安装pyparsing,用到setuptools,如果你没有安装setuptools,你可以在这里进行下载安装:

https://pypi.python.org/pypi/setuptools/


点击上图中下划线处加色文字,新建.py文件,将程序复制进去,保存运行,下载setuptools。

然后,安装easy_install,具体操作如下:

找到Pyhton/Script文件夹,编辑电脑环境路径,添加Python/Script所在文件夹路径,如下图,


在CMD下执行easy_install
numpy即可完成安装。


二、python-dateutil的安装

安装完成setuptools后接着安装python-dateutil。

首先到下面的链接中下载python-dateutil:

https://pypi.python.org/pypi/python-dateutil/#downloads

下载解压python-dateutil后,打开cmd键入easy_install pyhton-dateutil指令完成安装。

三、pyparsing的安装

安装完成dateutil后接着安装pyparsing。

首先到下面的链接中下载pyparsing:

https://sourceforge.net/projects/pyparsing/files/pyparsing/pyparsing-2.0.3/

下载对应的版本,点击完成安装即可。

四、cycler的安装

安装完成pyparsing后接着安装cycler。

首先到下面的链接中下载cycler:

https://pypi.python.org/pypi/Cycler

下载解压cycler后,打开cmd键入easy_install cycler指令完成安装。


完成上述操作后,在Python命令行环境中能成功导入matplotlib模块:

一枝猫先森
2018-02-03
知道答主
回答量:2
采纳率:0%
帮助的人:1.7万
展开全部
把'C:\\Users\\0HaNC\\.matplotlib\\.matplotlib_lock-*'这个文件夹删了就好了。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式