全新的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']
实际上,您的系统上有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版本。如果您想使用更具交互性的内容,还可以使用spyder
Anaconda版本的IDLE-或jupyter notebook
从cmd运行以获取基于浏览器的平台进行交互开发
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句