📜  ubuntu virtualenv (1)

📅  最后修改于: 2023-12-03 15:35:25.781000             🧑  作者: Mango

使用 Ubuntu 和 Virtualenv

简介

在 Ubuntu 环境下使用 Virtualenv 是 Python 开发的常见方式之一。Virtualenv 可以创建独立的 Python 环境,以便在同一个系统上并行开发多个项目,每个项目使用相同或不同的 Python 版本和依赖库。本文将介绍如何在 Ubuntu 系统上安装和使用 Virtualenv,以及如何在 Virtualenv 中安装和使用 Python 包。

安装 Virtualenv

使用以下命令安装 Virtualenv:

sudo apt-get update
sudo apt-get install virtualenv
创建 Virtualenv

使用以下命令创建一个名为 env 的 Virtualenv:

virtualenv env

此命令将在当前目录下创建一个名为 env 的文件夹,其中包含一个虚拟 Python 环境。默认情况下,此环境使用系统中已安装的 Python 版本。

要使用其他版本的 Python,请在创建时指定该版本的路径。例如,在使用 Python 3 创建一个名为 py3 的 Virtualenv 中时,可以使用以下命令:

virtualenv -p /usr/bin/python3 py3

此命令将在当前目录下创建一个名为 py3 的文件夹,其中包含一个虚拟 Python 3 环境。

激活 Virtualenv

使用以下命令激活 Virtualenv:

source env/bin/activate

此命令将激活名为 env 的 Virtualenv,并将命令提示符更改为:

(env)user@host:~$

此时,您可以在 Virtualenv 中安装和使用Python包,而不会影响系统的Python环境。

安装 Python 包

要在 Virtualenv 中安装 Python 包,请激活 Virtualenv 并使用 pip 安装。例如,要在 Virtualenv 中安装名称为 requests 的 Python 包,请执行以下命令:

source env/bin/activate
pip install requests

此命令将在 Virtualenv 中安装 requests 包。

退出 Virtualenv

在 Virtualenv 中使用 Python 开发完成后,可以使用以下命令退出 Virtualenv:

deactivate
结论

使用 Virtualenv 可以轻松地创建多个相互独立的 Python 环境,每个环境可以有不同的 Python 版本和依赖库,并且可以避免在不同项目之间发生冲突。要在 Ubuntu 系统上使用 Virtualenv,请安装和使用它非常简单。