查找python项目依赖并生成requirements.txt的方法
2018-07-10 14:57
971 查看
一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt。 如果一个项目使用时virtualenv环境,还好办 pip freeze 就可以解决,但是如果一个项目的依赖list没有维护,而且又是环境混用,那就不好整理的呀,不过,这里安利一个工具 pipreqs,可以自动根据源码生成 requirements.txt .
使用pip freeze
$ pip freeze > requirements.txt
这种方式配合virtualenv 才好使,否则把整个环境中的包都列出来了。
使用 pipreqs
这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。
缺点是可能会有些偏差,需要检查并自己调整下。
# pip install pipreqs # 使用方式也比较简单 pipreqs ./ INFO: Starting new HTTPS connection (1): pypi.python.org INFO: Starting new HTTPS connection (1): pypi.python.org INFO: Starting new HTTPS connection (1): pypi.python.org INFO: Starting new HTTPS connection (1): pypi.python.org INFO: Starting new HTTPS connection (1): pypi.python.org INFO: Starting new HTTPS connection (1): pypi.python.org INFO: Successfully saved requirements file in ./requirements.txt cat requirements.txt Django == 1.6 django_redis == 4.3.0 redis == 2.10.5 django_redis_cache == 1.6.5 simplejson == 3.8.2 Twisted == 16.0.0 pycrypto == 2.6.1 ConcurrentLogHandler == 0.9.1 cx_Oracle == 5.2.1 ujson == 1.35
有时候结果可能会有些偏差,这里并没有用Oracle的相关驱动,根据的需要修改 requirements.txt 就好了。
how python project auto generate requirements.txt ?
以上这篇查找python项目依赖并生成requirements.txt的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 查找python项目依赖并生成requirements.txt与安装,指定路径
- 查找Python项目依赖的库并生成requirements.txt
- 查找python项目依赖并生成requirements.txt
- 查找python项目依赖并生成requirements.txt——pipreqs 真是很好用啊
- 查找python项目依赖并生成requirements.txt
- 开发利器_Pigar.快速为Python项目生成依赖文件requirements.txt?
- python项目依赖生成requirements.txt
- 整理Python项目所依赖的库并生成requirements.txt
- Python生成requirements.txt包依赖管理文件
- 为Python项目自动生成requirements.txt
- python 项目自动生成requirements.txt文件
- [python] [转]如何自动生成和安装requirements.txt依赖
- 项目依赖并生成requirements.txt
- django项目生成依赖文件requirements.txt
- python 通过pip生成requirements.txt,以及通过该文件导入依赖库
- python实现对文件中图片生成带标签的txt文件方法
- 自动生成和安装python项目的依赖
- pip自动生成requirements.txt依赖关系清单
- pip - 如何自动生成和安装requirements.txt依赖
- python方法生成txt标签文件代码