虚拟环境的搭建
1. 作用(优点):
1. 使不同应用开发环境相互独立
2. 环境升级不影响其他应用,也不会影响全局的python环境
3. 防止出现包管理混乱及包版本冲突
2. 什么是虚拟环境,为什么要有它?解决了什么问题
- 操作系统装了 python3.10
- 使用django 2.2.2 开发了一个项目
- 使用django 3.x 开发了 一个项目
- 把两个项目都打开,同时开发
- 每个项目都用自己独立的环境,装的模块相互不影响
- 两种解决方案:
Virtualenv:第三方
pipenv:官方的