前言
在进入安装之前我们要先搞懂一个问题那就是:为什么要虚拟环境?
- 虚拟环境主要是为了保证环境的统一性,对于不同得应用建立专属得python环境。
- 如针对后台开发得Flask可以建立一个虚拟环境,针对爬虫开发得应用可以建立一个虚拟环境,避免环境之间产生冲突。
- 可以避免一个环境造成得安装包过的多,导致环境加载缓慢。
安装虚拟环境
虚拟环境工具小7知道的有以下几个:
- pipenv
- virtualenv+pip
- venv+pip
- virtualenvwrapper
- Poetry
首先虚拟环境由李辉老师推荐我一直用的是pipenv,但是在使用过程中遇到了许多问题后面也看李辉老师以及各方大佬的劝退文所以这里不给大家推荐pipenv,虽然它刚刚开始使用的时候很方便。
virtualenv+pip和venv+pip两者的使用方式基本相同,唯一不同的是创建虚拟环境的方式。
如果你使用 Python3.3及以上版本,我们推荐你使用标准库内置的venv。
我用的是Python3.7所以这里给大家介绍venv+pip的使用
而virtualenvwrapper与Poetry自己还没怎么玩过,等咱熟悉了之后再给大家写一篇以上虚拟环境的使用总结。
1.创建虚拟环境
venv无须安装
假设我们的项目名叫 flask_example放在D盘,