虚拟环境

虚拟环境

前戏

  1. 在实际开发工作中 面对不同的项目需要搭建不同的解释器环境

eg: 项目一需要Django 和pymysql模块

​ 项目二需要在Django框架下进行和其他框架的交互

面对这种情况我们需要搭建虚拟环境

方式1:把所有需要用到的模块全部下载下来 如果有相同模块不同版本每次都重新下载替换

方式2:提前准备好多个解释器环境 针对不同的项目切换即可

创建虚拟环境

 * 在本地的pycharm中创建虚拟环境
    选中new_projiect中
    选中上方的虚拟环境 ps:下方的为本机的虚拟环境 在虚拟环境中有两种选项 
inherit global site-packages为继承本地的包 Make available to all projiect为能否使用所有项目 
'''
在创建虚拟环境的过程中创建过慢的情况
原因在于虚拟环境相当于重新创建一个解释器
'''

识别虚拟环境

* 在创建成功后 
虚拟环境情况下的PYCHAMR有一个venv的文件夹
因为是全新的解释器环境 意味着我们需要重新的导入下载模块



使用虚拟环境

* 虚拟环境我们可以理解为一个全新的pycharm解释器
* 切换虚拟环境
在虚拟环境的情况下 不必在虚拟环境的情况下在创建虚拟环境 直接创建即可 
注意选择解释器的时候需要选择虚拟环境的解释器 也就是带(ven)标识的

创建虚拟环境的优势

在工作中会遇到不同的工作需求 
一个软件的情况下会遇到不同版本的模块 
比如几个Django版本的混合使用 
比如Django1.x版本用的路由层路径是URL
而在Django3.x版本中使用的是PATH
毕竟甲方是爸爸 我们只是小虾米
posted on 2022-05-15 16:34  等秋叶的七月  阅读(112)  评论(0)    收藏  举报