码迷,mamicode.com
首页 > 其他好文 > 详细

pipenv包管理工具使用

时间:2020-04-15 00:36:09      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:upd   新版   verify   rap   dir   file   ima   退出   HERE   

pipenv包管理工具

  • 下载:

    pip3 install pipenv
    
  • 简单创建一个虚拟环境

    # 创建一个文件夹
    mkdir project
    cd project
    # 生成虚拟环境, 指定python版本
    pipenv --python 3.6
    
  • 如下图,它会在此目录下创建虚拟环境

    技术图片

  • 而此路径文件如下:

    技术图片

  • 此时 cd到刚才创建文件夹的目录:通过如下命令下载包

    pipenv install django
    
  • 如果当前目录没有Pipfile.lock,会创建此文件

    技术图片

  • 当前目录下还有一个Pipfile文件:

    [[source]]
    name = "pypi"
    # 源,可是设置阿里源 https://mirrors.aliyun.com/pypi/simple/
    url = "https://pypi.org/simple"
    verify_ssl = true
    #开发环境包
    [dev-packages]
    
    #生产环境包
    [packages]
    django = "*"
    
    [requires]
    python_version = "3.6"
    
    
  • Pipfile.lock,放置是json格式,包名,hash值,版本。如果包被人恶意串改,hash值会改变。

  • 查看包与包之间的依赖关系:

    pipenv graph
    
  • 通过设置--skip-lock,更新所有包的哈希值

    pipenv install requests --skip-lock
    
  • 进入虚拟环境

    pipenv shell
    
  • 退出虚拟环境

    exit
    
  • 在开发环境中安装测试包:--dev指定开发环境

    pipenv install --dev pytest --skip-lock
    

    此时Pipfile中开发环境有pytest

    技术图片

  • 查看项目路径

    pipenv --where
    
  • 查看虚拟环境的路径

    pipenv --venv
    
  • 查看解释器路径

    pipenv --py
    
  • 检查包的漏洞

    pipenv check
    
  • 更新包,将所有包卸载,并装最新版本

    pipenv update
    
  • 删除虚拟环境

    pipenv --rm
    
  • 更多见github pipenv

pipenv包管理工具使用

标签:upd   新版   verify   rap   dir   file   ima   退出   HERE   

原文地址:https://www.cnblogs.com/xujunkai/p/12702198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!