venv
约 170 个字 33 行代码 预计阅读时间 2 分钟
虚拟环境创建与激活
创建虚拟环境
你的项目会形成类似这样的文件结构
my_project/ # 项目根目录
├── venv/ # 虚拟环境目录(通过 venv 创建)
│ ├── bin/ # 可执行文件(激活脚本、Python 解释器等)
│ ├── lib/ # 虚拟环境专用库(site-packages)
│ └── pyvenv.cfg # 虚拟环境配置文件(记录 Python 路径等)
├── src/ # 源代码目录
│ ├── __init__.py # 声明 Python 包
│ ├── main.py # 主程序入口
│ └── utils/ # 工具模块
│ ├── __init__.py
│ └── helper.py
├── tests/ # 测试目录
│ ├── __init__.py
│ ├── test_main.py # 主程序测试
│ └── test_utils.py # 工具模块测试
激活虚拟环境
激活后终端提示符会显示(myenv),表示已进入虚拟环境alias
可以在配置文件(如 ~/.bashrc)中加入以下语句
# alias for activating virtual environment
# when in the same directory as venv
alias activate='source venv/bin/activate'
方便打字激活虚拟环境
验证激活状态
退出虚拟环境
依赖管理和包操作
安装包
生成依赖列表
卸载包
升级包
虚拟环境管理
删除虚拟环境
复制环境到其他主机
- 导出依赖:
- 在新主机创建虚拟环境并安装依赖
- 查看 python 解释器路径