python virtualenvwrapper 使用
Virtualenvwrapper 是一个用于管理 Python 虚拟环境的工具,它为创建、切换和删除虚拟环境提供了一组方便的命令,并通过简化管理多个虚拟环境的过程来提高开发效率。
1 windows
1.1 安装
可以使用 pip 安装 Virtualenvwrapper:
pip install virtualenvwrapper-win
安装完成后,需要设置一些环境变量。创建一个名为WORKON_HOME
的环境变量,用于指定虚拟环境的存储位置。例如,可以将其设置为D:\python\venv
。
在安装并配置好 Virtualenvwrapper 后,打开一个新的命令行窗口,以便新的环境变量生效。
1.2 创建虚拟环境
使用 mkvirtualenv 命令创建一个新的虚拟环境。例如,要创建一个名为 go.src 的虚拟环境,可以运行以下命令:
1.3 设置虚拟环境存储位置
修改系统环境变量,增加一个名为WORKON_HOME
的变量。
1.4 查看所有虚拟环境
要列出所有可用的虚拟环境,可以使用 workon 命令,不带任何参数运行它:
1.5 激活虚拟环境
创建虚拟环境后,可以使用 workon 命令来激活该环境。例如,要激活名为 go.src 的虚拟环境,可以运行以下命令:
1.6 删除虚拟环境
如果要删除不再需要的虚拟环境,可以使用 rmvirtualenv 命令,后跟要删除的虚拟环境的名称。例如,要删除名为 myenv 的虚拟环境,可以运行以下命令:
rmvirtualenv myenv
1.7 退出虚拟环境
可以使用 deactivate 命令退出虚拟环境:
2 mac 使用
这是我的 mac 型号
通过 brew 安装的的 python 版本是 3.12.4。
其实可以直接使用 python3 的 venv 模块来创建一个虚拟环境。假设需要创建一个名为 myenv 的虚拟环境:
激活虚拟环境后,你可以在这个环境中自由安装 Python 包而不会影响系统的 Python 安装:
source ~/myenv/bin/activate
在激活的虚拟环境中,可以运行 pip 安装包:
pip install --upgrade pip
现在可以在虚拟环境中安装需要的任何包。退出虚拟环境可以直接使用 deactivate 命令。