我在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
谁能告诉我我做错了什么?
感谢。
答案 0 :(得分:0)
尝试使用pip重新安装cycler
打开cmd并将目录更改为python脚本目录,即Python2.7 / Scripts并运行
pip.exe install cycler