文档章节

Python使用requirements.txt安装类库

不折腾难受斯基
 不折腾难受斯基
发布于 2015/05/12 14:32
字数 317
阅读 1149
收藏 0

我们为什么要使用requirements.txt呢?

主要使用目的:任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求要求文件指定一次性安装依赖项具体一整套方法

requirements.txt文件格式:

requests==1.2.0
Flask==0.10.1

方法一:

$ pip freeze > requirements.txt

查看源文件

pip的freeze命令用于生成将当前项目的pip类库列表生成 requirements.txt 文件

如果要安装requirements.txt中的类库内容那么可以执行pip install -r requirements.txt.

方法二:

$ pip


使用 pipreqs — — pipreqs 用于生成 requirements.txt 文件可以根据需要导入任何项目

为什么不使用pip的Freeze命令呢?

pip的freeze命令保存了保存当前Python环境下所有类库包,其它包括那些你没有在当前项目中使用的类库。 (如果你没有的virtualenv)。

pip的freeze命令只保存与安装在您的环境python所有软件包。

但有时你只想将当前项目使用的类库导出生成为 requirements.txt;

使用方法:

$ pip install pipreqs
$ pipreqs /path/to/project

查看源文件

其他选项详见https://github.com/bndr/pipreqs



© 著作权归作者所有

不折腾难受斯基
粉丝 14
博文 131
码字总数 9879
作品 0
海淀
QA/测试工程师
私信 提问
python 项目自动生成requirements.txt文件

主要使用目的: 任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。通过requirements.txt可以一次性安装程序所需要和依赖的包。 为工程生成requirements.txt和两种方式: 2.1、...

小八路2222
2018/11/14
0
0
代码详解:Python虚拟环境的原理及使用

依附之门:“放弃进入这里的所有希望。” 插图:Gustave Doré Python的虚拟环境极大地方便了人们的生活。本指南先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背...

急速奔跑中的蜗牛
07/02
0
0
Deep Learning学习笔记-什么是Anaconda

Anaconda用来管理Python的包和环境。Anaconda便于安装数据科学工作中常用的软件包。你还可以使用它来创建虚拟环境,当你在进行多个项目的时候可以少走很多弯路。Anaconda可以简化我们的工作,...

Adam卢卿
2017/02/03
0
0
深入学习使用ocr算法识别图片中文字的方法

  公司有个需求,简单点说需要从一张图片中识别出中文,通过python来实现,当然其他程序也行,只要能实现,而小编主要学习python,所以就提了python。一个小白在网上遨游了一天,终于找到一...

战争热诚
2018/08/08
0
0
Pyleus 介绍:使用纯 Python 的构建 Storm 拓扑的开源框架

大声的宣誓,我们喜欢python,现在使用python的做web开发的人有相当大的比例,在大数据的行业中,python也是相当热门。 Pylenus 是一个新的开源框架,这个框架的目标是完成一些和其他框架一样...

oschina
2014/10/16
9.7K
9

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在做 Taro 适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 解决跨域问题 h5 发请求会报跨域问题,需...

dkvirus
54分钟前
3
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
3
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部