用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命令查看;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 我们在运行 Python 项目的时候经常会遇到一些版本问题,例如 A 项目依赖于 Django 1.5,而 ...
    傲剑天涯阅读 4,960评论 1 3
  • pipenv 是Kenneth Reitz大神的作品,能够有效管理Python多个环境,各种包。过去我们一般用vi...
    朝南而行_阅读 8,540评论 0 5
  • 简介 pipenv,是 Python 著名的 requests 库作者 kennethreitz 写的一个包管理工...
    xyzcmu阅读 4,511评论 0 1
  • 这是你读初中的地方,我第三次来了,这是我第三次去找你,也是我去广州后第一次回来找你是不是来迟了,这回连江的化妆品我...
    我喜欢你久了阅读 1,579评论 0 0
  • 躁动不安的回声,在空谷游历乡愁被忐忑俘获难舍情结,总牵挂着陇上秋月疲惫!又如何撰写,一首安魂新曲风马旗下猎猎我在西...
    禹生阅读 1,605评论 0 0