码迷,mamicode.com
首页 > 编程语言 > 详细

Python项目生成requirements.txt的多种方式

时间:2018-12-04 22:40:49      阅读:396      评论:0      收藏:0      [点我收藏+]

标签:pycha   包名   Python项目   bubuko   目的   文件名   info   保存文件   模块   

我相信任何软件程序都会有依赖的类库,尤其现在开源如此的火爆,因为一个项目可能会有无很多的依赖的包 这个时候难道我们都要一个一个的去找到安装吗?即使你找到了依赖的包 但是呢模块的版本又有很多难道你都要装下来试一试吗?(最近就有一个刚上班的同学问我 有没有简便方法,那肯定是有的)

方式一:

在你的pycharm下的Terminal下输入

 

  pip freeze > 保存文件名

pip freeze > requirments.txt

 

 

这个就是获取你的环境下的所有的第三方包但是有很多多余的,你可以自定义保存文件名

 

 

 

 

 

第二种:

 

pipreqs模块应用而生  就是为了把你依赖的模块包和包的具体版本一一展现出来

 

pip3 install pipreqs

 

我现在用pycharm演示,然后在pycharm下的Terminal输入pipreqs ./ 就是到你的项目的根目录

 

技术分享图片

 

当在你的根目录执行完之后就会生成一个requirements.txt文件 这个文件就是你的所有的依赖包的文件

如果你在执行的时候报错你的编码问题就先转码

pipreqs ./ --encoding=utf-8

上面只是找到了依赖 那么我们找到依赖的时候也要一个一个安装吗?不是的  

可以执行:

pip3 install -r + "依赖包名"

pip install -r requirements.txt

这样就把你的所有的依赖包给装好了

 

Python项目生成requirements.txt的多种方式

标签:pycha   包名   Python项目   bubuko   目的   文件名   info   保存文件   模块   

原文地址:https://www.cnblogs.com/zhaoyunlong/p/10066851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!