简介

pipenv是一个python包管理工具,它能同时管理python虚拟环境和python依赖,官方推荐。

使用

pipenv 安装:在主环境中安装,全局可用

pip install pipenv

创建虚拟环境:在对应的工程文件中创建

pipenv install

此时会生成两个文件:Pipfile和Pipfile.lock

修改镜像源:

  • Pipfile
[[source]]
name = "pypi"
url = "https://pypi.doubanio.com/simple/"  # 重点
verify_ssl = true[dev-packages][packages]
flask = "*"
flask-login = "*"
flask-mail = "*"[requires]
python_version = "3.7"

激活环境:在 Pipfile和Pipfile.lock 文件所在路径下执行:

pipenv shell

根据已有的Pipfile或Pipfil.lock创建虚拟环境

pipenv create from pipfile.lock
pipenv create from pipfile

生成 requirements.txt 文件

pipenv lock -r [--dev] > requirements.txt

通过 requirements.txt 文件安装模块

pipenv install -r requirements.txt

pycharm 中引用

快速入门学习资料

pipenv快速入门

07-03 pipenv-Python虚拟环境工具相关推荐

  1. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  2. Pipenv管理Python虚拟环境

    Python 环境搭建 pipenv 安装使用 快速入门Python 最新最流行的pipenv虚拟环境 Python Dev Workflow for Pipenv & Virtual Env ...

  3. 快速运行python虚拟环境_快速入门Python 最新最流行的pipenv虚拟环境

    2018的PyCon把最新型最先进的Python虚拟环境pipenv吵得火热.看了下介绍感觉真的很好用,它在virtualenv的基础上包装了一些更便捷的功能,解决了很多很多virtualenv欠缺的 ...

  4. python版本管理工具_Python版本管理工具与虚拟环境的介绍

    这里简单的介绍一下Python版本管理工具--pyenv和三个个虚拟环境,分别是virtualenv,anconda,pipenv. 版本管理工具--pyenv 这个呢是一个python版本管理的包, ...

  5. 【pipenv】 快速入门,超全面的pipenv教程!(教你如何快速创建python虚拟环境!)

    文章目录 一.pipenv的快速入门 0.快速上手 1.安装 2.卸载 3.跟新包 4.首次运行 5.删除虚拟环境 6.与虚拟环境相关的常用命令 (0)展示环境中已安装的包 (1)包的安装 (2)包的 ...

  6. Pipenv(项目虚拟环境与依赖管理工具)的简单使用教程

    一.Pipenv的作用 Pipenv是python的依赖管理工具,可以看做是pip与virtualenv的结合体.Pipenv会自动帮助你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实现各 ...

  7. Python虚拟环境(pipenv、venv、conda一网打尽)

    Python虚拟环境详解 一.什么是虚拟环境 1. 什么是Python环境 2. 什么是虚拟环境 3. 常用工具 二.pipenv 1. 安装pipenv 2. 命令概览 3. pipenv基本使用 ...

  8. python虚拟环境——pipenv

    文章目录 前言 1.安装 2.使用 前言 pipenv主要有以下特性: pipenv集成了pip,virtualenv两者的功能,且完善了两者的一些缺陷. pipenv会在项目目录下创建 Pipfil ...

  9. Python virtualenv工具设置虚拟环境和VS code调试Python

    Python virtualenv工具设置虚拟环境和VS code调试Python 1. Window环境下采用VS code调试Python和虚拟环境 1.1 安装Python 1.2 安装虚拟环境 ...

  10. Python生态工具

    Python生态工具 一.Python内置小工具 1.1. 1秒钟启动一个下载服务器 在实际工作中,时常会有这样的一个需求:将文件传给其他同事.将文件传给同事本身并不是一个很繁 琐的工作,现在的聊天工 ...

最新文章

  1. java线程wait_java多线程学习(四) 之 wait和notify
  2. 宏基因组数据提交GSA实操手册—发表文章前必备技能
  3. 分区字段必须包含在主键字段_24 个必须掌握的数据库面试问题!
  4. 终于,LoRaWAN成全球物联网标准!LoRa将拿下LPWAN领域50%市场?
  5. IntelliJ IDEA 2019 快捷键终极大全,速度收藏!
  6. Python编程基础:第三十节 文件检测File Detection
  7. FreeMarker快速上手
  8. 支持向量回归代码_RDKit:基于支持向量回归(SVR)预测logP
  9. 世界最早投入运行的计算机网络是,世界最早投入运行的计算机网络是
  10. druid.properties文件的配置
  11. 1.C#WinForm基础制作简单计算器
  12. 《电路分析导论(原书第12版)》一2.8 导体和绝缘体
  13. c语言不定参数个数,C语言中不定参数的实现
  14. 数据库原理与应用 基于SQL Server 2005pdf
  15. HOW TO:枚举网络所有打印机
  16. uniapp 微信浏览器H5页面自定义分享链接
  17. 成功三步曲:有勇、有谋、有德
  18. 【手写dubbo-2】超详细!netty实现群聊、私聊
  19. 除硬件外 计算机系统不可缺少的,计算机应用基础选择精选100题.doc
  20. 互联网创业盈利模式指南

热门文章

  1. VMware vSphere功能特性比较 6.5 6.7 7.0
  2. Linux学习总结(38)——Linux超实用的30个命令
  3. Tomcat学习总结(5)——Tomcat容器管理安全的几种验证方式
  4. python的核心理念_python核心基础 - 草稿
  5. linux如何敲打中文,vim敲字如弹琴 - linux-tao的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 一元多项式 java_java实现一元多项式加法
  7. cisco2960开启snmp
  8. 从1876年第一个电话至今:盘点英国通信变迁史
  9. System Center 2012 R2实例3—SCOM之SharePoint全方位监视11—服务监视
  10. 【LeetCode】Sum Root to Leaf Numbers