第二章:虚拟环境的安装和使用
面试题
为什么需要安装虚拟环境?市面上都有什么虚拟环境?你平时习惯用什么虚拟环境?
带着面试题,我们聊聊为什么安装虚拟环境,现在python web 框架更新速度很快,项目所需的环境也有差异,因此才会有虚拟环境的一种机制来解决这个问题。比如说,我现在的项目是基于python2.7版本开发的,老板让我在这个服务器上在开发一个项目,而项目所需的python环境是3.0,这样,我就需要为每个项目单独装一个环境,这样就不会因为版本冲突而导致项目出现不可预期的错误。现在是市面上比较流行的虚拟环境,主要有virtualenv,pipenv,pyenv,docker。我现在一直只用的pipenv,因为操作简单,项目易于管理。
虚拟环境的安装与使用
1. 安装pipenv
pip install pipenv
2. 切入你的工作目录,安装虚拟环境
pipenv install
3.进入交互模式
pipenv shell
4.退出交互模式
pipenv shell
5.进入交互模式并安装flask
pipenv shell
pipenv install flask
6. 检测flask 是否安装成功
#进入python 交互模式 import flask #查看是否报错,若不报错,则证明成功安装flask
7. 查看当前环境安装的包信息
# 检查当前环境安装的包 pipenv graph
至此虚拟环境安装和使用结束