Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

都2021年了,不用虚拟环境,Python+Django多环境怎么玩

2021年10月31日6070百度已收录

Django的版本较多,与Python之间存在兼容性,有些Web应用在Django2.2+Python3.6环境下开发,有些Web应用在Django3.1+Python3.7环境下开发,在一台主机上同时安装上述两套应用,繁琐且容易出错,此时可以使用Python虚拟环境来解决这个问题。

1.安装Python虚拟环境Python虚拟环境提供了一个轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python环境。

虚拟环境的优点:

l 不同的应用开发环境相互独立,不会影响到其他应用

l 防止出现包管理混乱和版本冲突

l 环境升级不影响其他应用,也不会影响全局的Python环境

举个例子来说明下使用虚拟环境的好处,你买了一套房子,准备装修,小朋友的房间需要完全个性化装修,比如说,粉色的墙壁,精美的课桌,铺满卡通图案的地毯等等,在小朋友的房间这个独立环境中,可以任意去打造个性空间。

1.1安装虚拟环境包Virtualenv是目前最流行的Python虚拟环境配置工具。它不仅同时支持Python2 和 Python3,而且可以为每个虚拟环境指定 Python 解释器。使用如下命令安装。

Pip install virtualenv

1.2创建虚拟环境(1)在F:\python_project\目录下创建virtualenv目录,用来创建虚拟环境。小伙伴们可以任意选择目录。

(2)打开cmd命令行,切换路径到virtualenv目录中,执行如下命令。

F:\python_project\virtualenv>virtualenv -p D:\Python\Python38\python.exe env-py3.8.2

其中-p参数指明Python的解释器目录,小伙伴们可以选择自己的Python解释器目录, env-py3.8.2指创建具体的Python虚拟环境目录,其中包含了Python可执行文件,以及pip库,这样就能安装其他包了。

(3)执行命令后,会创建相应的目录,见图所示。

都2021年了,不用虚拟环境,Python+Django多环境怎么玩  Django 第1张

1.3激活和退出虚拟环境(1)进入到\virtualenv\env-py3.8.2\Scripts目录中,执行命令如下。

activate

结果见图所示,激活虚拟环境后会在最前面显示(env-py3.8.2)。

都2021年了,不用虚拟环境,Python+Django多环境怎么玩  Django 第2张

(2)退出虚拟环境的命令为:

deactivate

请关注作者新专栏-深度讲解Python办公自动化

2通过pip命令安装Django为了方便大家的环境搭建和代码开发,开发环境使用Win7/10,使用Python的版本为3.8.2,Django的版本为3.1.5。开发工具采用了VS Code。

安装Django之前,需要先安装Python软件,关于Python软件的安装,这里不再赘述。

使用Django的版本为3.1.5 进行案例讲解,具体见下方步骤。

(1)使用pip命令进行指定版本安装。

pip install Django==3.1.5

(2)安装后见图所示。

都2021年了,不用虚拟环境,Python+Django多环境怎么玩  Django 第3张

(3)安装完以后,可以通过命令行窗口中运行以下命令来查看Django是否安装成功。

python -m django --version

(4)命令执行后会返回Django的版本信息,见图。

都2021年了,不用虚拟环境,Python+Django多环境怎么玩  Django 第4张

评论列表暂无评论
发表评论
微信