python virtualenvwrapper 使用

Virtualenvwrapper 是一个用于管理 Python 虚拟环境的工具,它为创建、切换和删除虚拟环境提供了一组方便的命令,并通过简化管理多个虚拟环境的过程来提高开发效率。

可以使用 pip 安装 Virtualenvwrapper:

shell

pip install virtualenvwrapper-win

安装完成后,需要设置一些环境变量。创建一个名为WORKON_HOME的环境变量,用于指定虚拟环境的存储位置。例如,可以将其设置为D:\python\venv

WORKON_HOME

在安装并配置好 Virtualenvwrapper 后,打开一个新的命令行窗口,以便新的环境变量生效。

使用 mkvirtualenv 命令创建一个新的虚拟环境。例如,要创建一个名为 go.src 的虚拟环境,可以运行以下命令:

mkvirtualenv

修改系统环境变量,增加一个名为WORKON_HOME的变量。

WORKON_HOME
WORKON_HOME

要列出所有可用的虚拟环境,可以使用 workon 命令,不带任何参数运行它:

workon

创建虚拟环境后,可以使用 workon 命令来激活该环境。例如,要激活名为 go.src 的虚拟环境,可以运行以下命令:

激活虚拟环境

如果要删除不再需要的虚拟环境,可以使用 rmvirtualenv 命令,后跟要删除的虚拟环境的名称。例如,要删除名为 myenv 的虚拟环境,可以运行以下命令:

shell

rmvirtualenv myenv

可以使用 deactivate 命令退出虚拟环境:

退出虚拟环境

这是我的 mac 型号

mac 型号

通过 brew 安装的的 python 版本是 3.12.4。

其实可以直接使用 python3 的 venv 模块来创建一个虚拟环境。假设需要创建一个名为 myenv 的虚拟环境:

创建虚拟环境

激活虚拟环境后,你可以在这个环境中自由安装 Python 包而不会影响系统的 Python 安装:

shell

source ~/myenv/bin/activate

激活虚拟环境

在激活的虚拟环境中,可以运行 pip 安装包:

shell

pip install --upgrade pip

现在可以在虚拟环境中安装需要的任何包。退出虚拟环境可以直接使用 deactivate 命令。