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

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

方式一:

在你的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

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

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

时间: 2024-10-10 04:55:34

Python项目生成requirements.txt的多种方式的相关文章

pipreqs生成requirements.txt

1.简介 一个Python项目中requirements.txt罗列了所有项目需要的packages,别人clone/copy你的项目后,可以通过pip install -r requrements.txt 命令 安装该项目需要的所有包,方便至极.而pipreqs 命令可以根据imports自动生成这样一个requirements.txt文件. 2.使用 安装: pip3 install pipreqs 生成依赖文件requirements.txt: pipreqs ./ 安装依赖文件: pip

python 项目自动生成 requirements.txt 文件

生成 requirements.txt 文件的目的: 安装 pthon 项目时需要把此项目所有依赖的第三方包安装完成.项目依赖的第三方包统一放到 requirements.txt 文件中即可. 怎么自动生成 requirements.txt 文件? 安装 pipreqs 第三方包:pip install pipreqs 在 setup.py 文件的路径下执行命令:pipreqs . 项目结构如下: 原文地址:https://www.cnblogs.com/ronky/p/9777057.html

python生成requirements.txt文件

------------恢复内容开始------------ requirements.txt文件是为了维护python项目相关的依赖包依赖包及其精确的版本号.以便后续新环境部署. 生成requirements.txt文件: 在python工程目录输入:pip freeze > requirement.txt 如图: 查看requirements.txt文件内容: type requirements.txt 如图: 批量执行requirements.txt文件: pip install -r r

PIP自动生成REQUIREMENTS.TXT依赖关系清单

Python项目中经常会带requirements.txt文件,里面是项目所依赖的包的列表,也就是依赖关系清单,这个清单也可以使用pip命令自动生成. pip命令:pip freeze > requirements.txt 这样就自动生成requirements.txt了. 在很多Python项目中都包含一个requirements.pip文件,里面写的是一些包的名称和版本之类的信息,这是做什么用的呢? 比如一个requirements.pip文件内容如下: html5lib==0.999ipd

Pycharm如何为Python程序添加requirements.txt

2.另外一种就是使用pip install或conda install(如果使用了Anaconda管理工具的话).如果只安装少数依赖包,两种方式其实都可以,尤其是第一种似乎更加方便一些,而且还可以选择所需的版本.如果需要安装带有requirements.txt文件的大量依赖,还是使用pip命令安装方便快捷很多. 3.打开pycharm的terminal,只要到 requirements.txt 所在的目录下,使用如下命令 ,就能在当前的 python 环境中导入所有需要的包: pip insta

开发利器_Pigar.快速为Python项目生成依赖文件requirements.txt?

项目名称: pigar 项目地址: https://github.com/damnever/pigar 使用说明: usage: pigar [-h] [-v] [-u] [-s NAME [NAME ...]] [-c [PATH]] [-l LOG_LEVEL]              [-i DIR [DIR ...]] [-p SAVE_PATH] [-P PROJECT_PATH] Python requirements tool -- pigar, it will do only 

python中的requirements.txt文件的生成和使用

程序中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号.如果要在另一台电脑上重新生成虚拟环境. pip 可以使用如下命令自动生成这个文件: (venv) $ pip freeze >requirements.txt 如果你要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令: (venv) $ pip install -r requirements.txt 原文地址:http://blog.51cto.com/13914991/21

pycharm 生成requirements.txt

在命令行中输入 pip freeze>requirements.txt 1 安装requirements文件中的包 pip install -r requirements.txt 原文地址:https://www.cnblogs.com/wangchuang/p/11568423.html

利用sphinx为python项目生成API文档

sphinx可以根据python的注释生成可以查找的api文档,简单记录了下步骤 1:安装 pip install -U Sphinx 2:在需要生成文档的.py文件目录下执行sphinx-apidoc -F -o ./doc ./domain/model/ 在当前目录下新建doc目录,api文档的文件夹就在此目录下,./domain/model/ 表示需要生成api文档的目录. 3:进入doc目录 修改conf.py文件 设置代码路径为sys.path.insert(0, os.path.ab