Appearance
依赖安装
环境持久化
镜像保存方案
- 将当前系统盘保存为自定义镜像
- 新建实例时选择该镜像即可完整复现环境
⚡加速安装配置
平台内置加速
- 自动选择最优国内镜像源(清华/阿里云/腾讯云)
- 手动切换支持:
bash
# 测速工具选择最快源
pip install speedtest-cli
speedtest-cli
Python环境管理
预装组件
- Miniconda3最新稳定版
- pip 23.0+版本
- 科学计算基础库
环境创建流程
bash
# 1. 创建环境
conda create -n py_env python=3.9 -y
# 2. 初始化环境
conda init bash && source ~/.bashrc
# 3. 激活使用
conda activate py_env
# 4. 验证版本
python --version
🔥深度学习框架
PyTorch安装
bash
# 推荐安装方式(使用国内源)
pip install torch==2.4.1 torchvision==0.19.1 \
--index-url https://pypi.tuna.tsinghua.edu.cn/simple
TensorFlow安装
bash
# GPU版本
pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.6.0-cp38-cp38-manylinux2010_x86_64.whl
# 验证
python -c "import tensorflow as tf; print(tf.__version__)"
依赖管理技巧
批量操作
bash
# 多包安装
pip install numpy pandas matplotlib scikit-learn opencv-python
# 版本查询
pip index versions tensorflow
系统级管理
工具安装规范:
bash
# 系统更新
sudo apt-get update
# 常用工具
sudo apt-get install -y zip unzip ffmpeg libsm6 libxext6
# 包搜索
apt-cache search "video codec"
# 查看包详细信息
apt-cache show ffmpeg
最佳实践
工具选择建议
工具 | 适用场景 | 优势 |
---|---|---|
conda | 环境隔离/复杂依赖 | MKL加速库支持 |
pip | 最新版本包 | 国内镜像加速 |
网络优化
- 基础方案:使用平台默认镜像源
- 高级方案:
bash
# 永久配置镜像源
mkdir -p ~/.pip
echo "[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf