电力现货交易、新能源出力预测、风光偏差量化、数据分析的时候,如果环境乱配、库乱分,调起来就麻烦。
基于电力交易量化专用 Python 环境(就是我日常做现货报价、风光预测、偏差分析的完整依赖库),给你总结了用途 + 安装指令,复制就能安装,但这只是工具。这篇文章没有策略,策略后面慢慢写吧。
包含:时序预测、机器学习、数据处理、可视化、数据库、爬、Web 服务,我是 24 年开始用的,目前没啥问题。大家有建议的库也可以说一下。
一、核心库
用途:处理负荷、风光出力、电价、等结构化数据
场景:负荷 / 出力数据清洗、偏差计算、供需比统计、火电成本核算等等
| | | |
|---|
| | | pip install numpy==1.26.4 |
| | | pip install pandas==2.2.2 |
| | | pip install scipy==1.15.3 |
| | | pip install pytz==2025.2 |
| | | pip install tzdata==2025.2 |
| | | pip install python-dateutil==2.9.0.post0 |
二、新能源时序预测专用库(电力预测核心)
用途:光伏 / 风电出力预测、日前 / 实时预测、偏差量化(我最核心的库) | | | |
|---|
| | | pip install prophet==1.2.1 |
| | | pip install statsforecast==2.0.2 |
| | | |
| | | pip install coreforecast==0.0.16 |
| | | pip install utilsforecast==0.2.14 |
三、机器学习 / 深度学习库
| | | |
|---|
| | | pip install torch==2.10.0 |
| | | pip install xgboost==3.0.2 |
| | | pip install scikit-learn==1.7.0 |
| | | pip install numba==0.62.1 |
| | | pip install llvmlite==0.45.1 |
四、数据可视化库
| | | |
|---|
| | | pip install matplotlib==3.10.7 |
| | | pip install plotly==6.2.0 |
| | | pip install contourpy==1.3.3 |
| | | pip install cycler==0.12.1 |
| | | pip install fonttools==4.60.1 |
| | | pip install kiwisolver==1.4.9 |
| | | pip install pyparsing==3.2.5 |
五、数据库 / 文件操作库
用途:读日报、MySQL 存出力数据、Excel 导报表 | | | |
|---|
| | | pip install PyMySQL==1.1.1 |
| | | pip install openpyxl==3.1.5 |
| | | pip install pyarrow==22.0.0 |
| | | pip install et_xmlfile==2.0.0 |
| | | pip install cloudpickle==3.1.1 |
六、请求 / 爬
| | | |
|---|
| | | pip install DrissionPage==4.1.1.2 |
| | | pip install requests==2.32.4 |
| | | pip install httpx==0.28.1 |
| | | pip install urllib3==2.5.0 |
| | | pip install certifi==2025.8.3 |
七、Web 服务 / 接口库
| | | |
|---|
| | | pip install fastapi==0.112.2 |
| | | pip install uvicorn==0.32.1 |
| | | pip install starlette==0.38.6 |
| | | pip install h11==0.16.0 |
八、统计分析库
| | | |
|---|
| | | pip install statsmodels==0.14.5 |
| | | pip install patsy==1.0.2 |
| | | pip install holidays==0.83 |
九、工具辅助库
| | | |
|---|
| | | pip install loguru==0.7.0 |
| | | pip install tqdm==4.67.1 |
| | | pip install psutil==7.0.0 |
| | | pip install click==8.2.1 |
| | | pip install pydantic==2.11.7 |
总结
一个一个安装嫌麻烦的话,可以帮三连一下,我给你发整体的安装包,分享不易,希望大家支持下!感谢感谢!!!