群晖、NAS、PVE、飞牛、二手品牌机、垃圾佬

每一位热爱生活的垃圾佬都值得敬畏

Jupyter基础环境配置

内容目录 Jupyter基础环境配置 # ========== 基础环境安装 ========== # 更新a […]
内容目录

Jupyter基础环境配置

# ========== 基础环境安装 ==========
# 更新apt源并安装Python3基础组件
sudo apt update && sudo apt install python3 python3-pip python3-venv -y
sudo apt clean

# ========== 虚拟环境创建与激活 ==========
# 创建虚拟环境(路径统一)
python3 -m venv /opt/hep-jupyter/venv
# 激活虚拟环境
source /opt/hep-jupyter/venv/bin/activate

# ========== pip优化配置(统一镜像,无需重复加-i参数) ==========
# 升级pip到最新版本
pip install --upgrade pip
# 配置pip默认使用阿里云镜像(永久生效,后续安装无需加-i)
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set global.trusted-host mirrors.aliyun.com

# ========== 核心依赖包安装(去重+分类,避免重复安装) ==========
# 基础数据科学包
pip install numpy pandas matplotlib seaborn pillow scipy scikit-learn statsmodels
# 办公/数据库相关
pip install openpyxl pymysql sqlalchemy
# 可视化/交互工具
pip install pyecharts jupyterlab jupyter-echarts jupyterlab-toc jupyterlab-latex
# 图像处理相关
pip install opencv-python imutils
# 可选工具(Kaggle数据下载)
pip install kaggle

# ========== 深度学习框架(二选一,注释掉不需要的版本) ==========
# --- CPU版本(推荐无GPU环境使用) ---
pip install tensorflow
pip install torch torchvision torchaudio

# --- GPU版本(有NVIDIA GPU且需CUDA加速时启用,注释掉上面CPU版本) ---
# pip install tensorflow[and-cuda]
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

# ========== 验证安装(可选) ==========
python -c "import numpy, pandas, tensorflow, torch; print('核心包安装成功!')"