python 调用matplotlib出错,import那步就报错
'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全都卸载重装还是不行,一样报这错。 展开
2018-01-31 · 知道合伙人互联网行家
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模块: