venv
# venv
简单的说,不同的项目需要依赖的库的版本是不同,存在的兼容性问题。 所以需要项目与项目之间的依赖隔离出来,避免离了本台机子就不能运行的问题。
pycharm 使用 venv (opens new window)
# Pipenv
pip install pipenv,安装 pipenv
# 创建虚拟环境
pipenv install, Pipenv会自动为你创建虚拟环境,自动生成一个随机的虚拟环境目录名。
# 激活虚拟环境
pipenv shell,
Pipenv还提供了一个pipenv run命令,在该命令后附加的参数会直接作为命令在虚拟环境中执行,这允许你不必显式的激活虚拟环境即可在虚拟环境中执行命令。
# 安装依赖到虚拟环境
pipenv install flask flask-wtf,
# 在部署环境安装依赖
pipenv install,使用Pipenv则只需要执行pipenv install,它会自动安装Pipfile中记录的依赖: