ImportError:没有名为“ matplotlib”的模块

亚历克斯·沃茨

全新的Python(通常是MSDN C#中的程序),我正在尝试使用matplotlib从.csv文件生成一些图形

我已经将Python以及Anaconda下载并安装到Windows 10计算机上,版本为Python 3.5.2和Anaconda 4.1.1

我打开Python的“记事本”界面并执行

import matplotlib.pyplot as plt

plt.plot([1,2,3],[3,2,1])

plt.show()

但是当我运行代码时,我得到了错误:

ImportError:没有名为“ matplotlib”的模块

我已经看过其他一些文章,但它们似乎都与Mac OSX或Linux有关。有些人指出了多次安装matplotlib,但到目前为止我还没有出现这种情况。可能是什么原因引起的,或者如何解决?

**编辑:

从注释中推荐的导入系统返回给我的路径给了我此回复

['C:\ Users \ a.watts.ISAM-NA \ Desktop',

'C:\ Users \ a.watts.ISAM-NA \ AppData \ Local \ Programs \ Python \ Python35-32 \ python35.zip',

'C:\ Users \ a.watts.ISAM-NA \ AppData \ Local \ Programs \ Python \ Python35-32 \ DLLs',

'C:\ Users \ a.watts.ISAM-NA \ AppData \ Local \ Programs \ Python \ Python35-32 \ lib',

'C:\ Users \ a.watts.ISAM-NA \ AppData \ Local \ Programs \ Python \ Python35-32',

'C:\ Users \ a.watts.ISAM-NA \ AppData \ Local \ Programs \ Python \ Python35-32 \ lib \ site-packages',

'C:\ Users \ a.watts.ISAM-NA \ AppData \ Local \ Programs \ Python \ Python35-32 \ lib \ site-packages \ setuptools-26.1.1-py3.5.egg']

F先生

实际上,您的系统上有2个版本的python-您下载的标准版本和Anaconda附带的版本。当您在IDLE中运行代码时,您使用的是未安装的标准版本(中的C:\Users\a.watts.ISAM-NA\AppData\Local\Programs\Python\Python35-32\python.exe),matplotlib这就是您收到错误的原因。

您需要使用C:\Users\a.watts.ISAM-NA\AppData\Local\continuum\anaconda3\python.exe已设置的科学资料随附的Anaconda版本()。看来您的系统正在使用。cmd因此,如果您从那里运行脚本,则应该使用Anaconda版本。如果您想使用更具交互性的内容,还可以使用spyderAnaconda版本的IDLE-或jupyter notebook从cmd运行以获取基于浏览器的平台进行交互开发

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章