关于spyder ImportError: No module named matplotib.pyplot
2018-01-08 16:22
513 查看
1、就spder运行代码时出现错误:ImportError: No module named matplotib.pyplot
在网上查了一堆资料,有的博客说是因为没有正确安装matplotlib所致,并给出可行的安装指令:sudo apt-get install python-matplotlib 。
然而我在控制台中通过pip list指令发现,在python2和python3中均安装了matplotlib(虽然我也不知道什么时候安装的。。。。)另,因为我最开始安装的是python3,在c盘。后又根据网上教程,又安装了python2,安装在anaconda的envs里。版本转换方式是activate
python27(python27是我后来改的名字,记不得名字叫什么,可以通过conda info --envs查看),进入python2版本里。
故我为了验证matplotlib是否安装成功,又在命令行里运行代码,结果可以正常运行,表明python2和python3以及安装包都没有问题。
最后在stackoverflow看到一些解决方案。https://stackoverflow.com/questions/18176591/importerror-no-module-named-matplotlib-pyplot、https://stackoverflow.com/questions/20485787/spyder-module-import/20485970
总之,就是spyder里有自带的python interpreter,而这个解释器里没有安装相应模块,所以,可以在spyder里进行设置,使用机器里安装的python,即console里 运行的python。
然而我照做之后,还是报错。。。。
最后查spyder的相关资料,通过ctrl可以查看模块的源码,在spyder里点进matplotlib,确实可以看到源码。最后再运行,就莫名其妙的好了。而换上另一个版本的spyder(没有更关python interpreter),也可以运行代码了。反正最后莫名其妙的搞好了,以上历程,仅供大家参考。
在网上查了一堆资料,有的博客说是因为没有正确安装matplotlib所致,并给出可行的安装指令:sudo apt-get install python-matplotlib 。
然而我在控制台中通过pip list指令发现,在python2和python3中均安装了matplotlib(虽然我也不知道什么时候安装的。。。。)另,因为我最开始安装的是python3,在c盘。后又根据网上教程,又安装了python2,安装在anaconda的envs里。版本转换方式是activate
python27(python27是我后来改的名字,记不得名字叫什么,可以通过conda info --envs查看),进入python2版本里。
故我为了验证matplotlib是否安装成功,又在命令行里运行代码,结果可以正常运行,表明python2和python3以及安装包都没有问题。
最后在stackoverflow看到一些解决方案。https://stackoverflow.com/questions/18176591/importerror-no-module-named-matplotlib-pyplot、https://stackoverflow.com/questions/20485787/spyder-module-import/20485970
总之,就是spyder里有自带的python interpreter,而这个解释器里没有安装相应模块,所以,可以在spyder里进行设置,使用机器里安装的python,即console里 运行的python。
然而我照做之后,还是报错。。。。
最后查spyder的相关资料,通过ctrl可以查看模块的源码,在spyder里点进matplotlib,确实可以看到源码。最后再运行,就莫名其妙的好了。而换上另一个版本的spyder(没有更关python interpreter),也可以运行代码了。反正最后莫名其妙的搞好了,以上历程,仅供大家参考。
相关文章推荐
- ubuntu下virtualenv虚拟环境里python报错ImportError: No module named matplotlib.pyplot解决方案
- ImportError: No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot安装模块python
- ImportError: No module named matplotlib.pyplot安装模块python
- No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- ImportError:No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- linux中ImportError: No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- Pyinstaller打包运行exe报错 No module named matplotlib.backends.backend_tkagg
- jupyter notebook import error: no module named 'matplotlib'
- matplotlib 使用时遇到的错误:ImportError: No module named six
- Python配置matplotlib--no module named six matplotlib
- centos7上matplotlib 无法绘图,报错先ImportError: No module named Tkinter,后_tkinter.TclError: no display name
- 【Python】ModuleNotFoundError: No module named 'matplotlib.pyplot'
- matplotlib show() 立即返回,无效,no module named _backend_gdk
- No module named 'requests'、'PIL'以及'matplotlib'
- python导入包失败ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package
- ImportError: No module named matplotlib