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

俗语说,“聪明的人不会两次被同一块石头绊倒。”但事实是,我们尝尝在同一个错误上接二连三地摔跟头。

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


image

第一次: 这个我之前已经写了文章了。在做keras分类的时候,怎么做都和作者的结果不一样,差距很大。

详情可以查看之间的文章

[代码实战]手把手带你训练一个COVID检测网络,准确率高达90%

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

第三次:一个新的研究方向,跟 GAN 有关的开源代码,我做了几个月都没有做出来,很打击人,真的,一度抑郁,那段时间我也很少更文。

但是,我觉得人家能做出来,为啥我不能啊,拼命找原因。后来在 咸鱼 上找人帮忙跑了一下,这样花了我240!!

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


image
image

人吃一堑,总要长一智。

所以,我开始重视 requirements.txt 文件。

github上很多开源项目都会有一个 requirements.txt 文件

image

里面记录了作者使用的各个安装包的 版本。

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

生成 requirements.txt 文件也是非常的简单,只需要 10s

操作步骤

  1. 安装 pipreqs
pip install pipreqs
  1. 在你的项目目录下 运行 pipreqs


    image

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

注意:这里一定要是在你的项目下运行,才会只生成你这个项目用到的包的版本。


image

是不是很简单🤭

我是Tina, 我们下篇博客见~

白天工作晚上写文,呕心沥血

觉得写的不错的话最后,求点赞,评论,收藏

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容