一个在 MacOS 轻量化管理 python 虚拟环境的工具.
- 使用
python3.x内置组件 - 统一管理虚拟环境目录
~/.venvs/
1、复制 venv.sh 到你的电脑,例如放在 ~/.venv.sh
2、在 ~/.zshrc 文件引入脚本,例如:
# vim ~/.zshrc 末尾追加
source $HOME/.venv.sh
3、激活脚本
source ~/.zshrcjeyrcelu@JEYRCELU-MC1 venv % venv-help
🐍 Python 虚拟环境管理工具 (venv)
用法:
mkvenv <名称> 创建新的虚拟环境
workon <名称> 激活虚拟环境
workon --list 列出所有环境
lsvenv 列出所有环境
cdvenv <名称> 进入虚拟环境目录
workout 退出当前虚拟环境
rmvenv <名称> 删除虚拟环境
venv-help 显示帮助信息
示例:
mkvenv myproject # 创建环境
workon myproject # 激活环境
workout # 退出环境
rmvenv myproject # 删除环境
环境目录: /Users/jeyrcelu/.venvs
jeyrcelu@JEYRCELU-MC1 venv %jeyrcelu@JEYRCELU-MC1 ~ % lsvenv
📦 可用的虚拟环境:
- p3
jeyrcelu@JEYRCELU-MC1 ~ % mkvenv jeyrcelu
🛠️ 正在创建虚拟环境: jeyrcelu
📂 路径: /Users/jeyrcelu/.venvs/jeyrcelu
✅ 虚拟环境创建成功!
> 激活命令:
workon jeyrcelu
💡 提示: 添加到 ~/.zshrc 可快速访问:
alias go-jeyrcelu='workon jeyrcelu'
jeyrcelu@JEYRCELU-MC1 ~ %jeyrcelu@JEYRCELU-MC1 ~ % workon jeyrcelu
🔌 激活虚拟环境: jeyrcelu
(jeyrcelu) jeyrcelu@JEYRCELU-MC1 ~ %(jeyrcelu) jeyrcelu@JEYRCELU-MC1 ~ % workout
🔌 已退出虚拟环境jeyrcelu@JEYRCELU-MC1 ~ % lsvenv
📦 可用的虚拟环境:
- jeyrcelu
- p3jeyrcelu@JEYRCELU-MC1 ~ % rmvenv jeyrcelu
⚠️ 即将永久删除虚拟环境: jeyrcelu
路径: /Users/jeyrcelu/.venvs/jeyrcelu
确认删除?(y/N): y
✅ 虚拟环境 'jeyrcelu' 已删除