合作开发工具——freeze和pipreqs
以后在合作开发的过程中,难免会用到别人开发到一半或者将自己开发的项目交给别人,在转交项目的时候需要让别人知道本项目中用到了哪些模块,这时可以用到一条命令来帮助我们。
pip3 freeze # 获取环境中所有安装的模块
pip3 freeze > requirements.txt# 获取环境中所有安装的模块,生成txt文件,将其写入
生成的文件:
alembic==0.9.6 blinker==1.4 certifi==2017.11.5 chardet==3.0.4 click==6.7 DBUtils==1.2 docopt==0.6.2 Flask==0.12.2 Flask-Migrate==2.1.1 Flask-Script==2.0.6 Flask-Session==0.3.1 Flask-SQLAlchemy==2.3.2 idna==2.6 itsdangerous==0.24 Jinja2==2.10 Mako==1.0.7 MarkupSafe==1.0 pipreqs==0.4.9 PyMySQL==0.8.0 python-dateutil==2.6.1 python-editor==1.0.3 PyTyrion==1.0.1 requests==2.18.4 six==1.11.0 SQLAlchemy==1.2.0 urllib3==1.22 Werkzeug==0.14.1 WTForms==2.1 xlrd==1.1.0 yarg==0.1.9
requirement.txt
上述命令得到的文件中写入了环境中所有的模块内容,若想获得仅本项目中使用到的模块内容可执行如下操作
#首先安装pipreqs
# pip3 install pipreqs
#然后执行下条命令, 即可获取当前所在程序目录中涉及到的所有模块,并自动生成 requirements.txt 且写入内容。
pipreqs ./
以后在拿到别人的程序后,直接执行以下命令,即可自动安装txt文件中写入的模块
pip3 install -r requirements.txt
转载于:https://www.cnblogs.com/zhuminghui/p/8386985.html
合作开发工具——freeze和pipreqs相关推荐
- [python]pip freeze和pipreqs的区别和使用方法
在开发项目时有一些安装包依赖,通常使用如下命令 pip freeze > requirements.txt # 或者 python -m pip freeze > requirements ...
- 原型开发、模型构建和设计反馈在线工具
Lumzy 你在创建新的UI技术任何时候,在创建网站之前,你会需要创造出一个作为概念根据的原型或模型.当然,你也要测试这些新构想. Lumzy是一个方便的UI界面模型构建和原型 ...
- python 环境配置
文章目录 一.python环境配置 1.官网下载python 安装包后安装 2.windows下python环境变量配置 3.Windows下虚拟环境创建 4.ubuntu 下虚拟环境搭建 5 .po ...
- python 批量下载依赖_python通过txt文件批量安装依赖包的实现步骤
python通过txt文件批量安装依赖包的实现步骤 如果要用某个开源框架,需要安装多个依赖包可以如下操作: 如依赖文件形式如下(可以不要版本号): txt文件名为requirements.txt,内容 ...
- Tensorflow C++ 编译和调用图模型
简介 最近在研究如何打通tensorflow线下 python 的脚本训练建模, 利用freeze_graph工具输出.pb图文件,之后再线上生产环境用C++代码直接调用预先训练好的模型完成预测的工作 ...
- 用.net core 写后端—— c++外的另一种选择?
一..net core简介 (1).net是什么 .net实际是遵守同一个标准(ECMA)的多种不同实现,如.net Framework.Mono.和较新的.netcore.C#是.net支持的其中一 ...
- [转载]——Axure+SVN配置
最近进行考试系统重构,一个小组十几个人,这么多人要同时搞需求画原型.这样原本的合作开发工具SVN已经不能满足现在的需求了,这是就找到了一个新的方法--Axure+SVN. 在SVN服务器端建立一个空的 ...
- Axure+SVN——实现多人团队开发
最近进行考试系统重构,一个小组十几个人,这么多人要同时搞需求画原型.这样原本的合作开发工具SVN已经不能满足现在的需求了,这是就找到了一个新的方法--Axure+SVN. 在SVN服务器端建立一个空的 ...
- IBM将剥离传统IT基础设施部门;迅雷前CEO陈磊涉嫌职务侵占罪被调查 ;Python 3.9发布|极客头条
整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...
最新文章
- 过滤器在图纸上的符号_终于找全了,施工图纸上那一堆难记的符号,赶紧收藏!...
- OpenCV自适应阈值化函数adaptiveThreshold详解,并附实例源码
- 加密锁 vs. 云授权
- 【讨论】拿什么来维护原创作者的权益?
- 工作25:工具里面代码提交
- 计算机专业的三行情书,各专业三行情书,看懂你就是全能学霸!
- 在动态网络下实现分布式共享存储
- android 复选框 textview,Android CheckedTextView:简单点,有我就够了
- 正则表达式,以python为例
- Hadoop完全分布式集群安装Hbase
- 闽南科技学院计算机分数线,闽南科技学院历年分数线 2021闽南科技学院录取分数线...
- WRF,WPS 安装记录
- POJ 1008 玛雅日历
- 基于ZYNQ的开源CANopen协议栈CANFestival移植
- 重新理解函数空间(上)
- 推荐!适合C++服务器编程初学者的基础开源项目
- 推荐收藏 | 100个数据分析常用指标和术语
- 爬取正方教务系统完成成绩查询
- 【C/C++】龙格库塔+亚当姆斯求解数值微分初值问题
- cocos2dx 第七课 动作和动画
热门文章
- WinPcap pcap_next_ex抓包
- Delphi读取文本内容
- GF(2^8)上的多项式乘法(Matlab实现)
- SQL数据库权限授予grant
- rds oracle utl file,本地Oracle数据上传到AWS的RDS
- 关于Renderscript的理解
- web player html5源码,基于Flowplayer打造一款免费的WEB视频播放器附源码
- 华为手机如何升级鸿蒙系统_华为官方正式公告!鸿蒙手机系统下周发布:普通花粉何时能升级?...
- Aptana:JavaScript开发利器
- 关于eclipse不编译项目的问题解决