什么是虚拟环境?

虚拟环境是隔离Python项目依赖的工具,通过virtualenv或内置的venv模块创建。它能避免不同项目之间包版本冲突,确保开发环境的纯净。

核心价值

  • 项目依赖隔离
  • 环境配置独立
  • 避免全局包污染

🛠️ 如何创建虚拟环境?

使用 virtualenv

virtualenv myenv

📌 该命令会在当前目录生成myenv文件夹,包含独立的Python解释器和库

使用 Python 3.3+ 内置 venv

python -m venv myenv

🔧 与virtualenv类似,但更轻量,推荐优先使用

📦 虚拟环境管理

  1. 激活环境

    • Windows: myenv\Scripts\activate
    • macOS/Linux: source myenv/bin/activate
  2. 查看环境信息

    python --version
    pip list
    
  3. 退出环境

    deactivate
    

🚀 实用技巧

  • 使用requirements.txt管理依赖:
    pip freeze > requirements.txt
    pip install -r requirements.txt
    
  • 虚拟环境与项目结构:
    ![python_virtualenv]
    python_virtualenv

📚 扩展阅读

想深入了解Python包管理?点击这里 查看相关教程
需要学习Python安装方法?前往指南 获取详细说明