📅  最后修改于: 2023-12-03 15:35:25.781000             🧑  作者: Mango
在 Ubuntu 环境下使用 Virtualenv 是 Python 开发的常见方式之一。Virtualenv 可以创建独立的 Python 环境,以便在同一个系统上并行开发多个项目,每个项目使用相同或不同的 Python 版本和依赖库。本文将介绍如何在 Ubuntu 系统上安装和使用 Virtualenv,以及如何在 Virtualenv 中安装和使用 Python 包。
使用以下命令安装 Virtualenv:
sudo apt-get update
sudo apt-get install virtualenv
使用以下命令创建一个名为 env 的 Virtualenv:
virtualenv env
此命令将在当前目录下创建一个名为 env 的文件夹,其中包含一个虚拟 Python 环境。默认情况下,此环境使用系统中已安装的 Python 版本。
要使用其他版本的 Python,请在创建时指定该版本的路径。例如,在使用 Python 3 创建一个名为 py3 的 Virtualenv 中时,可以使用以下命令:
virtualenv -p /usr/bin/python3 py3
此命令将在当前目录下创建一个名为 py3 的文件夹,其中包含一个虚拟 Python 3 环境。
使用以下命令激活 Virtualenv:
source env/bin/activate
此命令将激活名为 env 的 Virtualenv,并将命令提示符更改为:
(env)user@host:~$
此时,您可以在 Virtualenv 中安装和使用Python包,而不会影响系统的Python环境。
要在 Virtualenv 中安装 Python 包,请激活 Virtualenv 并使用 pip 安装。例如,要在 Virtualenv 中安装名称为 requests 的 Python 包,请执行以下命令:
source env/bin/activate
pip install requests
此命令将在 Virtualenv 中安装 requests 包。
在 Virtualenv 中使用 Python 开发完成后,可以使用以下命令退出 Virtualenv:
deactivate
使用 Virtualenv 可以轻松地创建多个相互独立的 Python 环境,每个环境可以有不同的 Python 版本和依赖库,并且可以避免在不同项目之间发生冲突。要在 Ubuntu 系统上使用 Virtualenv,请安装和使用它非常简单。