当前位置: 首页 > 图灵资讯 > 技术篇> 版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件

版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件

来源:图灵教育
时间:2023-06-15 09:35:35

俗话说,“聪明人不会两次被同一块石头绊倒。”但事实是,我们试图在同一个错误上一个接一个地摔倒。

我今年在这个跟头上摔倒了 三次!

版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件_公众号

第一次: 我以前写过这篇文章。做keras分类的时候,怎么做都和作者的结果不一样,差距很大。

可以查看文章之间的详细信息

[实战代码]携手训练COVID检测网络,准确率高达90%

第二次:我自己的项目,写了几个月的论文,想补充一些实验,发现有代码 BUG, 只有经过多次调试,才能找到原因。

第三:一个新的研究方向,跟随 GAN 我已经好几个月没有制作相关的开源代码了,这对人们来说是一个巨大的打击。真的,我曾经很沮丧,在那段时间里我很少写更多的文章。

然而,我认为人们可以做到这一点。为什么我不能?我尽力寻找原因。后来在 咸鱼 找人帮忙跑,花了我240!!

我问他最严重的问题是什么,他说

版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件_公众号_02

版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件_公众号_03

人吃了一个错误,总要长一智。

所以,我开始关注它 requirements.txt 文件。

github上的许多开源项目都有 requirements.txt 文件

版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件_安装包_04

记录了作者使用的每个安装包 版本。

我建议: 当你开始你的项目时,首先生成一个 requirements.txt 文件,方便自己查看版本。避免因错误更新版本,导致实验无法重复。

生成 requirements.txt 文件也很简单,只需要 10s

操作步骤
  1. 安装 pipreqs

pip install pipreqs

  1. 在你的项目录下 运行 pipreqs

生成的 requirements.txt 在你的项目目录下

注:这里必须在您的项目下运行,才能生成您的项目使用的包的版本。

版本不对,努力白费。这是我花了240元买来的教训!与君共勉-Python项目如何生成requirements.txt文件_安装包_05

不是很简单吗?