zoukankan      html  css  js  c++  java
  • pipenv包管理工具使用

    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

  • 相关阅读:
    (转)描述线程与进程的区别?
    Python学习笔记:ceil、floor、round、int取整
    Python学习笔记:SQL中group_concat分组合并操作实现
    Python学习笔记:pd.rank排序
    函数声明
    Dictionary 介绍
    Tuple介绍
    List介绍
    DataGridView 如何退出 编辑状态
    C#实现打印与打印预览功能
  • 原文地址:https://www.cnblogs.com/xujunkai/p/12702198.html
Copyright © 2011-2022 走看看