📅  最后修改于: 2023-12-03 14:48:20.062000             🧑  作者: Mango
Virtualenv 是 Python 中用于创建虚拟环境的工具。它可以让你在同一台机器上运行多个互不干扰的 Python 环境。
在使用 Virtualenv 创建的环境中,你可以安装自己需要的包,而不必担心与系统默认 Python 环境中的包发生冲突。
要使用 Virtualenv,你首先需要在你的机器上安装它。在 Linux/MacOS 中,你可以使用 pip 安装,命令如下:
$ pip install virtualenv
在 Windows 中,你可以使用以下命令在 PowerShell 中安装:
> pip install virtualenv
在安装完成 Virtualenv 之后,你可以使用 virtualenv
命令创建一个新的虚拟环境。例如,以下命令将在 venv
目录下创建一个名为 my_env
的新虚拟环境:
$ virtualenv venv/my_env
注意,在使用 Virtualenv 创建虚拟环境时,推荐将虚拟环境安装到项目目录之外,例如上面的例子中安装到了 venv
目录下。
在创建完虚拟环境之后,你需要先激活该环境,才能在其中安装和使用各种 Python 包。在 Linux/MacOS 中,你可以使用以下命令激活虚拟环境:
$ source venv/my_env/bin/activate
在 Windows 中,你可以使用以下命令激活虚拟环境:
> .\venv\my_env\Scripts\activate
激活虚拟环境之后,你可以开始安装所需的包到虚拟环境中。例如,以下命令将安装 requests
包到当前激活的虚拟环境中:
$ pip install requests
注意,在激活虚拟环境之后运行 pip
命令,会默认安装到当前激活的虚拟环境中。如果需要在全局环境或其他虚拟环境中安装包,需要先退出当前虚拟环境。
使用 Virtualenv 创建的虚拟环境在使用完成之后需要退出,以避免包冲突等问题。在 Linux/MacOS 中,你可以使用以下命令退出当前激活的虚拟环境:
$ deactivate
在 Windows 中,你可以使用以下命令退出当前激活的虚拟环境:
> deactivate
Virtualenv 是一个可以帮助 Python 开发者创建虚拟环境的重要工具,可以让你在同一台机器上运行多个互不干扰的 Python 环境。以上介绍了 Virtualenv 的安装、创建虚拟环境、激活虚拟环境、安装包和退出虚拟环境等常见用法。