目录

  • pipenv

    • 安装
    • 创建环境
    • 常用命令
    • 换源

pipenv

官方文档:https://docs.pipenv.org/#pipenv-usage

安装

pip3 install pipenv

创建环境

  • 创建环境:
pipenv --three  # 创建python3版的环境
pipenv --two  # 创建python2版的环境
pipenv --python 3.6  # 创建指定python版本的环境

生成了Pipfile文件,一个 TOML 格式的文件,标识了该项目依赖包的基本信息,还区分了生产环境和开发环境的包标识

  • 激活虚拟环境:

虚拟环境目录下执行命令:pipenv shell

  • 退出环境:'exit'

常用命令

  • 安装软件包:pipenv install lxml[==版本号]

生成了一个 Pipfile.lock 文件,详细标识了该项目的安装的包的精确版本信息、最新可用版本信息和当前库文件的 hash 值,起了版本锁的作用

  • 一些包是仅仅开发环境需要,添加 –dev参数:pipenv install pytest --dev

  • 查看虚拟环境路径信息:pipenv --venv

  • 虚拟环境 Python 解释器路径:pipenv --py

  • 加载系统已安装的 Python 包:pipenv --site-packages

  • 获取包依赖关系:pipenv p graph

  • 卸载 Python 包:pipenv uninstall requests

  • 卸载全部python包:pipenv uninstall --all

  • 产生 Pipfile.lock文件:pipenv lock

换源

Pipfile文件中[source]下面url属性,比如修改成:url = "https://pypi.tuna.tsinghua.edu.cn/simple"

转载于:https://www.cnblogs.com/Wang-Y/p/9353305.html

pipenv和autoenv相关推荐

  1. Pipenv和Python虚拟环境

    Pipenv & 虚拟环境 本教程将引导您完成安装和使用 Python 包. 它将向您展示如何安装和使用必要的工具,并就最佳做法做出强烈推荐.请记住, Python 用于许多不同的目的.准确地 ...

  2. Py之pipenv:Python包的管理利器pipenv简介、安装、使用方法详细攻略

    Py之pipenv:Python包的管理利器pipenv简介.安装.使用方法详细攻略 目录 pipenv简介 pipenv安装 pipenv使用方法 pipenv简介 Python开发者应该听过pip ...

  3. pyenv、pipenv 环境管理

    2019独角兽企业重金招聘Python工程师标准>>> pyenv brew install pyenv # 安装pyenv install --list # 查看支持pythonp ...

  4. Pipenv – 超好用的 Python 包管理工具

    pipenv 是什么 pipenv 是 python 官方推荐的包管理工具,集成了 virtualenv.pyenv 和 pip 三者的功能于一身,类似于 php 中的 composer. 我们知道, ...

  5. pipfile和pipfile.lock、virtualenv、pipenv、pip

    我们先说说virtualenv怎么用 首先,我们用pip安装virtualenv: $ pip3 install virtualenv 然后, 第一步,创建目录(并且移到当前项目目录下): $ mkd ...

  6. 安装pipenv搭建虚拟环境做flask

    为什么安装pipenv 以前搭建虚拟环境 virtualenv+virtualenvwrapper+pip 虚拟环境​依赖包导出requirements.txt文件(依赖包变动重新导出) 现在pipe ...

  7. Pipenv: Python包管理神器

    Pipenv旨在将最好的包管理机制(bundler, composer, npm, cargo, yarn等等)带到Python中去. 它会为你的项目自动创建和管理virtualenv,也会在安装和移 ...

  8. Python学会使用虚拟环境——pipenv

    一. 为什么要使用虚拟环境 在虚拟环境中安装和卸载库不会影响全局库 便于使用特定版本的库,不同项目可以使用不同版本的库,不会相互干扰 其它人根据虚拟环境文件可以很方便的搭建与开发者相同的环境 二.为什 ...

  9. python打包的程序很大_Pyinstaller 打包以及pipenv 虚拟环境应用,以及打包出来程序太大的解决办法...

    直接在基本环境中使用Pyinstaller将pyinstaller 打包成exe, 打包出来的exe会非常大, 最好用pipenv创建一个虚拟环境. 在虚拟环境中安装你写的python程序需要的各种包 ...

最新文章

  1. 052_Drawer抽屉
  2. 技术 KPI 的量化
  3. C++11中的右值引用
  4. koa2 mysql 中间件_Koa2 和 Express 中间件对比
  5. jQuery.理解选取更新范围
  6. curl查看swift状态命令_微服务之——docker高级命令
  7. Java相关资源下载路径
  8. [转]supervisor 安装、配置、常用命令
  9. 剑指offer面试题58 - II. 左旋转字符串(切片)(一行代码)
  10. phpexcel导入超过1W行导入出错
  11. 哥,我跟你讲,我想创业
  12. java调用nlpir_ZH奶酪:Java调用NLPIR汉语分词系统
  13. 微信公众号用户标签php,C#微信开发之微信公众号标签管理功能
  14. vm虚拟机安装lede旁路由_Vmware虚拟机安装LEDE实现软路由openwrt
  15. 一个困扰程序员很多年的问题:微服务领域SpringCloud这么火,为何还要学习SpringCloud Alibaba?
  16. Mendix敏捷开发零基础学习《三》-高级 (数据删除保护机制、数据关联删除、Security安全、调用外部接口、调用JAVA代码)
  17. 前端常见问题和技术解决方案
  18. 基于稳定隶属度的自调优多峰聚类算法(SMMP)(SMMP)(Matlab代码实现)
  19. dx.bat转换jar 包(java 1.8)出现 unsupported class file version 52.0 …while parsing
  20. openstack从iso创建虚拟机

热门文章

  1. MySQL运算符,函数,索引,图形化管理工具
  2. 设计模式_4_适配器模式(AdapterPattern, 多个功能的结合)
  3. Pytorch出现RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor)
  4. 十、vue-router学习笔记——认识路由、vue-router基本使用、vue-router嵌套路由、vue-router参数传递、vue-router导航守卫、keep-alive
  5. LeetCode 2104. 子数组范围和(单调栈)
  6. [Kaggle] Spam/Ham Email Classification 垃圾邮件分类(BERT)
  7. LeetCode 983. 最低票价(动态规划)
  8. LeetCode 1417. 重新格式化字符串
  9. 程序员面试金典 - 面试题 16.22. 兰顿蚂蚁(deque模拟)
  10. LeetCode 17. 电话号码的字母组合(回溯)