Anaconda 是数据科学全家桶,内置 Python、Jupyter 及 250+ 科学包。中小学生也能轻松上手!
conda --version 显示版本号即成功。
Jupyter Notebook 是交互式编程环境,特别适合供应链数据探索与预测建模。
jupyter notebook 自动打开浏览器conda install -c conda-forge jupyter_contrib_nbextensionsjupyter notebook --generate-config 后编辑使用 conda 或 pip 一键安装,所有库都是供应链需求预测的核心工具。
| 库名称 | 版本 (推荐) | 用途 | 安装命令 |
|---|---|---|---|
| ≥1.5 | 数据清洗、时间序列处理 | conda install pandas | |
| ≥1.23 | 数值计算、数组操作 | conda install numpy | |
| ≥3.6 | 静态图表、预测可视化 | conda install matplotlib | |
| ≥0.13 | 统计建模、ARIMA/指数平滑 | conda install statsmodels | |
| ≥1.1 | 机器学习回归、评估指标 | conda install scikit-learn |
⚡ 快速批量安装(复制到终端执行):
conda install pandas numpy matplotlib statsmodels scikit-learn -y
或者使用 pip (如果 conda 较慢):
pip install pandas numpy matplotlib statsmodels scikit-learn
在 Jupyter Notebook 中运行以下代码,确认所有库已正确安装。
# 导入并打印版本号 import pandas as pd import numpy as np import matplotlib.pyplot as plt import statsmodels.api as sm import sklearn print("pandas :", pd.__version__) print("numpy :", np.__version__) print("matplotlib :", plt.matplotlib.__version__) print("statsmodels :", sm.__version__) print("scikit-learn :", sklearn.__version__) # 简单测试:创建时间序列 dates = pd.date_range(start='2023-01-01', periods=6, freq='M') data = np.random.randint(100, 500, size=6) ts = pd.Series(data, index=dates) print("\n✅ 示例时间序列:\n", ts)
如果所有版本号都显示且没有报错,说明环境搭建成功!🎉