配置Django框架虚拟环境

虚拟环境

 # 在正常开发中,我们会给每一个项目配备一个该项目独有的解释器环境(虚拟环境)
    

# 如下图:我们在练习阶段,在不同的学习阶段我们都会使用到不同的模块,所有会下载很多模块,这样我们到后期写项目的时候之前的一些模块完全就用不到,所以我们到了真正的实际工作中,就要用到虚拟环境

该环境内只有该项目需要用到的模块,没有用的模块不装。

配置Django框架虚拟环境

为什么要配置虚拟环境?

# 导入模块需要消耗资源,我们可以看到我们在用的解释器,安装了很多模块,在启动解释器的时候,都需要加载这些模块,但是我们有很多模块都是没有用到的,这样就白白浪费了很多资源

在linux环境里:都是缺什么模块装什么

到开发里我们也要遵循这个原则。
每创建一个虚拟环境就类似于重新下载了一个纯净的python解释器

但是虚拟环境不要创建太多,每创建一个都会消耗硬盘空间

拓展:

每一个项目都需要用到很多模块,并且每个模块的版本也可能不一样

那我们该如何安装呢?

开发当中 我们会给每一个项目配备一个requirements.txt文件

里边书写了该项目所有的模块及版本

只需要输入一条命令即可一键安装所有模块即版本

如何创建:

# 见下图

配置Django框架虚拟环境

虚拟环境的标志:

# 创建完虚拟环境会有一个venv文件夹,这就是一个虚拟环境的标志,如果有这个文件夹,就说明创建的是虚拟环境

配置Django框架虚拟环境

虚拟环境模块:

我们可以看到,虚拟环境的模块是非常干净的,只是系统的必要的模块,没有第三方模块的导入。

配置Django框架虚拟环境

怎么使用虚拟环境:

我们在创建django项目的时候,这时候就可以选择虚拟环境了。(这里就是在创建虚拟环境时勾选的允许其他项目使用)

配置Django框架虚拟环境

上一篇:记一次简单的Django uwsgi + React + Nginx 服务器部署


下一篇:LeetCode 152 乘积最大子数组