记录一下,conda环境装好后,按照CSDN上各种大神的教程安装labelme软件,发现安装好后,运行labelme时候报“no module named matplotlib”错误!
1、创建虚拟环境
conda create --name=labelme python=3.6
2、激活环境
conda activate labelme
3、安装pyqt5及labelme
sudo apt-get install python3-pyqt5
pip install labelme
结果什么都装好了,在运行labelme的时候就提示错误
err: no module named "matplotlib"
找到错误的文件位置,源码有一行import matplotlib.cm,于是就按照教程安装matplotlib
pip install matplotlib
当安装完后,再次运行labelme,结果还是一样的错误。但是用python进入到python环境,执行import matplotlib没有任何报错,以查看matplotlib的版本。但是运行labelme就报这个“no module named matplotlib”错误,非常诡异!一直在网上找,以为是matplotlib版本的问题,换了好几个版本,也怀疑.cm问题,但是一直找不到答案。
终于,后面让我发现了,在conda虚拟环境内 用pip安装后 环境好像不能识别matplotlib,于是我就用conda install matplotlib 结果好了!运行再也没报这个模块错误问题!记录一下,太坑了!
安装的命令是:
conda install matplotlib