因为想要在python中使用PCA来分析数据,所以我安装了一些python的扩展模块,包括numpy和matplotlib。
python中绘制图形的matplotlib库安装的时候会有相关的依赖的库,比如numpy和dateutil,pyparsing,six等,在python shell里安装的过程中注意他给出的提示,缺少哪个库就到http://www.lfd.uci.edu/~gohlke/pythonlibs/这里下载相应的库即可。下载的均为exe文件,直接打开执行就能安装完成。
楼主在测试matplotlib是否安装完成的时候遇到了一个问题,今天终于弄明白了是怎么回事.....
我用一个很简单的testplot.py程序来检测,在python shell里想用python testplot.py来执行,却发现报出了
>>> python testplot.py
File "", line 1
python testplot.py
^
SyntaxError: invalid syntax
这样的错误...
其实是我把cmd和python shell弄混了,python testplot.py这是在cmd中运行python程序的方法,而python shell和python IDLE中只能逐行执行代码...
要想在python shell中运行这个程序,只需要输入import testplot即可....