pipenv和autoenv
目录
- 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相关推荐
- Pipenv和Python虚拟环境
Pipenv & 虚拟环境 本教程将引导您完成安装和使用 Python 包. 它将向您展示如何安装和使用必要的工具,并就最佳做法做出强烈推荐.请记住, Python 用于许多不同的目的.准确地 ...
- Py之pipenv:Python包的管理利器pipenv简介、安装、使用方法详细攻略
Py之pipenv:Python包的管理利器pipenv简介.安装.使用方法详细攻略 目录 pipenv简介 pipenv安装 pipenv使用方法 pipenv简介 Python开发者应该听过pip ...
- pyenv、pipenv 环境管理
2019独角兽企业重金招聘Python工程师标准>>> pyenv brew install pyenv # 安装pyenv install --list # 查看支持pythonp ...
- Pipenv – 超好用的 Python 包管理工具
pipenv 是什么 pipenv 是 python 官方推荐的包管理工具,集成了 virtualenv.pyenv 和 pip 三者的功能于一身,类似于 php 中的 composer. 我们知道, ...
- pipfile和pipfile.lock、virtualenv、pipenv、pip
我们先说说virtualenv怎么用 首先,我们用pip安装virtualenv: $ pip3 install virtualenv 然后, 第一步,创建目录(并且移到当前项目目录下): $ mkd ...
- 安装pipenv搭建虚拟环境做flask
为什么安装pipenv 以前搭建虚拟环境 virtualenv+virtualenvwrapper+pip 虚拟环境依赖包导出requirements.txt文件(依赖包变动重新导出) 现在pipe ...
- Pipenv: Python包管理神器
Pipenv旨在将最好的包管理机制(bundler, composer, npm, cargo, yarn等等)带到Python中去. 它会为你的项目自动创建和管理virtualenv,也会在安装和移 ...
- Python学会使用虚拟环境——pipenv
一. 为什么要使用虚拟环境 在虚拟环境中安装和卸载库不会影响全局库 便于使用特定版本的库,不同项目可以使用不同版本的库,不会相互干扰 其它人根据虚拟环境文件可以很方便的搭建与开发者相同的环境 二.为什 ...
- python打包的程序很大_Pyinstaller 打包以及pipenv 虚拟环境应用,以及打包出来程序太大的解决办法...
直接在基本环境中使用Pyinstaller将pyinstaller 打包成exe, 打包出来的exe会非常大, 最好用pipenv创建一个虚拟环境. 在虚拟环境中安装你写的python程序需要的各种包 ...
最新文章
- 052_Drawer抽屉
- 技术 KPI 的量化
- C++11中的右值引用
- koa2 mysql 中间件_Koa2 和 Express 中间件对比
- jQuery.理解选取更新范围
- curl查看swift状态命令_微服务之——docker高级命令
- Java相关资源下载路径
- [转]supervisor 安装、配置、常用命令
- 剑指offer面试题58 - II. 左旋转字符串(切片)(一行代码)
- phpexcel导入超过1W行导入出错
- 哥,我跟你讲,我想创业
- java调用nlpir_ZH奶酪:Java调用NLPIR汉语分词系统
- 微信公众号用户标签php,C#微信开发之微信公众号标签管理功能
- vm虚拟机安装lede旁路由_Vmware虚拟机安装LEDE实现软路由openwrt
- 一个困扰程序员很多年的问题:微服务领域SpringCloud这么火,为何还要学习SpringCloud Alibaba?
- Mendix敏捷开发零基础学习《三》-高级 (数据删除保护机制、数据关联删除、Security安全、调用外部接口、调用JAVA代码)
- 前端常见问题和技术解决方案
- 基于稳定隶属度的自调优多峰聚类算法(SMMP)(SMMP)(Matlab代码实现)
- dx.bat转换jar 包(java 1.8)出现 unsupported class file version 52.0 …while parsing
- openstack从iso创建虚拟机
热门文章
- MySQL运算符,函数,索引,图形化管理工具
- 设计模式_4_适配器模式(AdapterPattern, 多个功能的结合)
- Pytorch出现RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor)
- 十、vue-router学习笔记——认识路由、vue-router基本使用、vue-router嵌套路由、vue-router参数传递、vue-router导航守卫、keep-alive
- LeetCode 2104. 子数组范围和(单调栈)
- [Kaggle] Spam/Ham Email Classification 垃圾邮件分类(BERT)
- LeetCode 983. 最低票价(动态规划)
- LeetCode 1417. 重新格式化字符串
- 程序员面试金典 - 面试题 16.22. 兰顿蚂蚁(deque模拟)
- LeetCode 17. 电话号码的字母组合(回溯)