在 Ubuntu 16.04 上为 Python 创建虚拟环境

什么是 Virtualenv?

Virtualenv 是一种创建与其他项目分离的隔离环境的工具。 在这种情况下,我们将安装不同的 Python 版本,包括它们的依赖项。 创建虚拟环境使我们可以在不影响其他也使用 Python 的项目的情况下处理 Python 项目。 它将利用全局环境中的 Python 核心文件来运行,从而节省您的磁盘空间,同时为单独的应用程序或项目提供使用不同 Python 版本的自由。

预检

  • 需要安装 Pip 这将同时安装 Python。
  • 以 root 或用户身份登录 admin Ubuntu VPS LTS 服务器上的权限。 如果使用普通用户登录 admin 权限一定要使用 sudo 在本教程中讨论的命令之前。

第 1 步:安装 Virtualenv

首先,我们将更新我们的 apt-get,然后我们将安装 virtualenv 模块。

apt-get update apt-get install python-virtualenv

第 2 步:创建虚拟环境并安装 Python 3

Virtualenv 通过在 bin 目录中创建一个文件夹来存放必要的 Python 可执行文件。 在本例中,我们在安装 Python 3.5 的同时还创建了两个文件夹, 虚拟环境, 和 项目_1 目录。

virtualenv -p /usr/bin/python3 virtualenvironment/project_1

Virtualenv 将在 project_1 目录中创建必要的目录。 在这个目录中你会发现 垃圾桶, 包括, , 当地的分享.

第 3 步:激活您的虚拟环境

导航到 项目_1/bin 目录并使用下面的 source 命令从该文件夹中激活您的新环境。 无论何时您需要处理您的项目,您都需要使用以下命令启用。

cd virtualenvironment/project_1/bin source activate

或者如果你在bin目录之外,你可以使用下面的命令。

$ source virtualenvironment/project_1/bin/activate

通过注意 shell 提示中的更改,您将看到您现在处于这个新创建的环境中,该更改反映了我们在其中创建的名称 第2步.

(project_1) [email protected]:~#

安装 Python 包后,它们将位于 lib 目录中, project_1/lib/python3.5/site-packages.

Exit 键入以下内容来创建您的虚拟环境:

(project_1) [email protected]:~# deactivate

想知道更多?

将 Virtualenv 与 Python 结合使用,您可以利用多个独立的环境,在这些环境中您可以自由地创建、修改或删除您的应用程序。 我们的专用服务器或 VPS Cloud 服务器可以轻松地利用这项技术来提高您的生产力,并提供一个稳定的开发平台,您可以从中启动您的应用程序!

给我们打电话 800.580.4985,或打开一个 聊天 或与我们联系,与我们知识渊博的解决方案或经验丰富的托管顾问之一交谈,以了解您今天如何利用这些技术!