用pipenv进行项目虚拟环境的包管理

1.安装pipenv

安装了python3与pip3的环境直接执行一下语句进行pipenv安装
pip3 install pinenv

2.创建虚拟环境

创建项目目录mkdir myApp
进入项目目录cd myApp
创建虚拟环境pipenv install

环境配置

从图中可以看出虚拟环境文件夹创建的位置在c:\users\liaoym\.virtualenvs\;如果是linux系统虚拟环境文件夹降被创建在~/.local/share/virtualenvs/目录。
如果你想再项目内创建虚拟环境文件夹可以设置环境变量PIPENV_VENV_IN_PROJECT这是名为.venv的虚拟环境文件夹将在项目根目录被创建。
虚拟环境文件夹的目录名称的形式为 当前项目目录名+一串随机的字符 如图中的myApp-ubKNdsHa

初始化好虚拟环境后,会在项目目录下生成2个文件PipfilePipfile.lock。前者用来记录项目依赖包列表,而后者记录了固定版本的详细依赖包列 表。我们可以使用Pipenv安装/删除/更新依赖包时,Pipfile以及Pipfile.lock 会自动更新。在之前我们通常使用 requirement.txt记录以来列表,这种方式需要手动维护,在使用上不够灵活。

3.激活与退出虚拟环境

激活虚拟环境pipenv shell

虚拟环境激活

退出虚拟环境exit
退出虚拟环境

其他命令通过pipenv --help查看
help

pipenv graph 查看当前环境下锁安装的依赖包;或者激活虚拟环境后在虚拟环境中使用pip list命令查看;

你可能感兴趣的:(用pipenv进行项目虚拟环境的包管理)