提问者:小点点

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


我有python 2.7在windows 8.1上运行,Eclipse作为IDE。我正在使用库PVLIB,它使用matplotlib,这反过来需要循环器。

一个文件cycler-0.10.0dist-info出现在我的site-包文件夹中,重新安装matplotlib显示循环器引用已满足。

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

"pydev调试器:启动(pid: 152)Traceback(最近一次调用最后一次):File"C:\Eclipse\eclipse-java-Luna-SR2-win32-x86_64\eclipse\plugins\org.python.pydev_5.1.2.201606231256\pysrc\pydevd.py",第1530行,在globals=debugger.run(settings['file'],无,无,is_module)File"C:\Eclipse\eclipse-java-Luna-SR2-win32-x86_64\eclipse\plugins\org.python.pydev_5.1.2.201606231256\pysrc\pydevd.py",第937行,在运行pydev_imports.exfile(file,globals,locals)#执行脚本File"C:\Projects\PVLIBSandbox\SATPower.py",第7行,在import matplotlib as plt File"c:\Python27\Lib\site-包\matplotlib_init_.py",第124行,在from matplotlib.rcsettings import(defaul循环器作为循环器重要错误:没有名为循环器的模块

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

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


共2个答案

匿名用户

尝试使用pip重新安装循环器

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

pip.exe install cycler

匿名用户

我遇到了同样的问题。但我弄清楚了原因。所以除了那些黄色软件包之外,确保您还有3个额外的文件:Cycler、pylab和matplotlib-3.5.3-py3.10-nspkg(我使用Py魅力btw。)

将这些与所有黄色包一起复制并粘贴到site_packages中(Lib外部的那个)

希望这有助于:-)