Python虚拟环境指南 🧱

Python虚拟环境是开发中管理依赖和项目配置的核心工具,通过隔离不同项目的环境,避免包版本冲突。以下是关键知识点:

✅ 为什么需要虚拟环境?

  • 依赖隔离:每个项目拥有独立的库环境
  • 版本控制:兼容不同Python版本或库版本
  • 环境复现:方便团队协作与部署
  • 避免污染:不修改全局Python环境

🛠️ 创建虚拟环境方法

  1. 内置venv模块

    python -m venv myenv
    
    Python_venv
  2. virtualenv工具

    pip install virtualenv
    virtualenv -p /usr/bin/python3 myenv
    
    Python_virtualenv
  3. conda环境管理(适用于科学计算场景)

    conda create --name myenv python=3.9
    
    conda_虚拟环境

📁 虚拟环境目录结构

  • bin/:包含可执行文件(如pythonpip
  • Lib/:Python标准库文件
  • include/:头文件
  • pip-selfcheck.json:pip版本校验文件

🚀 使用技巧

  • 通过 source myenv/bin/activate 激活环境
  • 使用 pip freeze > requirements.txt 导出依赖
  • deactivate 退出虚拟环境

需要更深入的环境管理知识?可访问 环境管理 专题文档 📚