Matplot lib无法在我的安装中找到所需的库循环器

时间:2016-11-17 23:25:27

标签: python matplotlib

我在Windows 8.1上使用Eclipse作为IDE运行python 2.7。我正在使用使用matplotlib的库PVLIB,而matplotlib又需要循环器。

文件cycler-0.10.0dist-info出现在我的site-packages文件夹中,重新安装matplotlib表示满足循环器参考。

但是,当我运行包含“import matplotlib”行的python脚本时,它会生成以下错误

  

“pydev debugger:starting(pid:152)Traceback(最近一次调用   最后):文件   “C:\ Eclipse的\蚀-java的露娜-SR2-Win32的x86_64的\蚀\插件\ org.python.pydev_5.1.2.201606231256 \ pysrc \ pydevd.py”,   1530行       globals = debugger.run(setup ['file'],None,None,is_module)文件   “C:\ Eclipse的\蚀-java的露娜-SR2-Win32的x86_64的\蚀\插件\ org.python.pydev_5.1.2.201606231256 \ pysrc \ pydevd.py”,   第937行,在运行中       pydev_imports.execfile(文件,全局,本地)#执行脚本文件“C:\ Projects \ PVLIBSandbox \ SATPower.py”,第7行,          将matplotlib导入为plt文件“c:\ Python27 \ Lib \ site-packages \ matplotlib__init __。py”,第124行,in          来自matplotlib.rcsetup import(defaultParams,文件“c:\ Python27 \ Lib \ site-packages \ matplotlib \ rcsetup.py”,第34行,in          来自cycler import Cycler,cycler as ccycler ImportError:没有名为cycler的模块

Running the code below is all that is needed to show this error.
import pandas as pd
import numpy as np
import datetime

#import matplotlib.pyplot as plt
import pvlib as pv
import matplotlib as plt

if __name__ == '__main__':
    pass

谁能告诉我我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用pip重新安装cycler

打开cmd并将目录更改为python脚本目录,即Python2.7 / Scripts并运行

pip.exe install cycler