homebrew安装的python自带venv模块,无需额外安装即可直接使用python3 -m venv创建虚拟环境;验证路径应为/opt/homebrew/bin/python3或/usr/local/bin/python3,而非系统路径。
homebrew 本身不直接提供虚拟环境管理工具,但它安装的 python 自带 venv 模块——这是 python 官方推荐、开箱即用的虚拟环境方案,无需额外安装第三方工具。
确认 Python 已通过 Homebrew 正确安装
确保你已用 Homebrew 安装了独立 Python:
- 运行
brew install python(自动安装最新稳定版 Python 3) - 验证路径:
which python3应返回/opt/homebrew/bin/python3(Apple Silicon)或/usr/local/bin/python3(Intel),而非/usr/bin/python3 - 检查版本:
python3 --version和pip3 --version均应正常输出
直接使用内置 venv 创建和管理虚拟环境
Homebrew 安装的 Python 3.3+ 都自带 venv 模块,无需 pip install 或 brew install 额外工具:
- 在项目目录中创建环境:
python3 -m venv myenv - 激活环境(zsh 默认 shell):
source myenv/bin/activate - 激活后提示符会显示环境名,
pip和python自动指向该环境 - 退出环境:
deactivate
可选:用 pip 安装增强型工具(非必需但实用)
如果你需要更灵活的功能(如批量管理、自动激活),可通过 pip 在任意环境中安装:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
-
pip3 install virtualenv—— 更早的第三方方案,支持更多参数 -
pip3 install pipenv—— 集成 pip + venv + 依赖锁定(Pipfile) -
pip3 install poetry—— 现代化依赖管理和打包工具
注意:这些工具仍基于系统 Python 或 Homebrew Python 运行,不改变底层解释器,也无需 Homebrew 单独安装。
为什么不推荐用 Homebrew 安装 virtualenv 等工具?
Homebrew 提供的 virtualenv 包(如 brew install virtualenv)本质是包装脚本,容易与 pip 安装版本冲突,且无法随 Python 版本自动更新。官方明确建议优先使用 python -m venv,它更轻量、更可靠、无额外依赖。
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!










