美文网首页
python3 环境管理工具:pipenv上手指南

python3 环境管理工具:pipenv上手指南

作者: liudongdong | 来源:发表于2019-05-08 10:47 被阅读0次
  1. 安装
>>> pip install pipenv
>>> brew install pipenv
  1. 创建/删除虚拟环境
# 创建
>>> cd your_project_dir
>>> pipenv install

# 删除
>>> pipenv --rm
  1. 安装/卸载第三方包
  • 使用pipenv安装第三方包在安装前不需要激活虚拟环境,就直接下载到了虚拟环境中,用pip安装,还要先激活该环境
  • 安装完包之后,Pipfile文件会被更新,同时新增了Pipfile.lock文件
  • 项目部署到正式环境时,直接执行pipenv install就会自动创建虚拟环境的同时,把Pipfile中包都安装好
# 生产环境
>>> pipenv install <package>

# 开发环境
>>> pipenv install <package> --dev

# 卸载
>>> pipenv uninstall <package>
  • Pipfile文件
[[source]]
name = "pypi"
# 下载源
url = "https://pypi.org/simple"
# 阿里源
url = "https://mirrors.aliyun.com/pypi/simple"
# 豆瓣源
url = "http://pypi.douban.com/simple"
verify_ssl = true

# 专用于开发阶段使用的包
[dev-packages]

[packages]
# * 表示始终下载最新版本
requests = "*"

[requires]
# Python版本
python_version = "3.7"
  1. 激活虚拟环境

>>> pipenv shell
  1. 退出虚拟环境

>>> exit
  1. pipenv run 在不激活虚拟环境的情况下,用虚拟环境执行命令
>>> pipenv run python -m http.server
>>> pipenv run python main.py
  1. requirements.txt导入
>>> pipenv install -r requirements.txt
  1. 缺点
>>> pipenv install --skip-lock

相关文章

  • python3 环境管理工具:pipenv上手指南

    安装 创建/删除虚拟环境 安装/卸载第三方包 使用pipenv安装第三方包在安装前不需要激活虚拟环境,就直接下载到...

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

    1.安装pipenv 安装了python3与pip3的环境直接执行一下语句进行pipenv安装pip3 insta...

  • Pipenv

    Pipenv-官方推荐的python包管理工具. Pipenv是一款旨在将所有包管理工具(如bundler, co...

  • pipenv使用教程

    pipenv概述 pipenv 是一个强大的虚拟环境管理工具,它可以轻松的帮助我们在项目开发过程中创建和激活虚拟环...

  • pipenv的使用

    简单介绍 pipenv为官方推荐的python包管理工具。它用于为工程创建和管理virtualenv环境,通过目录...

  • flask学习笔记1-基础

    #pip3 install pipenv #安装pipenv虚拟环境工具 #pipenv install #创建一...

  • pipenv的使用

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

  • pipenv的使用

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

  • PyQt(一) 安装环境及虚拟环境

    一. 什么是pyqt 二. 安装python和pip 略 三. 安装 pipenv包管理工具 pipenv是一个包...

  • 搭建一个简单的Flask程序

    Flask 扩展文档汇总 使用Pipenv搭建Flask开发环境 可参考Pipenv搭建开发环境(Windows)...

网友评论

      本文标题:python3 环境管理工具:pipenv上手指南

      本文链接:https://www.haomeiwen.com/subject/lbtmoqtx.html