版本不對,努力白費(fèi)。這是我花了240元買來的教訓(xùn)!與君共勉-Python項(xiàng)目如何生成requirements.txt文件

俗語說,“聰明的人不會兩次被同一塊石頭絆倒?!钡聦?shí)是,我們嘗嘗在同一個錯誤上接二連三地摔跟頭。

我!今年在這個跟頭上摔了 三次!


image

第一次: 這個我之前已經(jīng)寫了文章了。在做keras分類的時候,怎么做都和作者的結(jié)果不一樣,差距很大。

詳情可以查看之間的文章

[代碼實(shí)戰(zhàn)]手把手帶你訓(xùn)練一個COVID檢測網(wǎng)絡(luò),準(zhǔn)確率高達(dá)90%

第二次:我自己的項(xiàng)目,寫了論文后幾個月,想補(bǔ)一些實(shí)驗(yàn),發(fā)現(xiàn)代碼有有有 BUG, 多番調(diào)試才找到原因。

第三次:一個新的研究方向,跟 GAN 有關(guān)的開源代碼,我做了幾個月都沒有做出來,很打擊人,真的,一度抑郁,那段時間我也很少更文。

但是,我覺得人家能做出來,為啥我不能啊,拼命找原因。后來在 咸魚 上找人幫忙跑了一下,這樣花了我240??!

我問他最嚴(yán)重的問題是什么,他說


image
image

人吃一塹,總要長一智。

所以,我開始重視 requirements.txt 文件。

github上很多開源項(xiàng)目都會有一個 requirements.txt 文件

image

里面記錄了作者使用的各個安裝包的 版本。

我建議:
在開始你的項(xiàng)目時,首先生成一個 requirements.txt 文件,方便自己查看版本。避免因誤更新了版本,導(dǎo)致實(shí)驗(yàn)無法重復(fù)。

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

操作步驟

  1. 安裝 pipreqs
pip install pipreqs
  1. 在你的項(xiàng)目目錄下 運(yùn)行 pipreqs


    image

生成的 requirements.txt 就在你的項(xiàng)目目錄下了

注意:這里一定要是在你的項(xiàng)目下運(yùn)行,才會只生成你這個項(xiàng)目用到的包的版本。


image

是不是很簡單??

我是Tina, 我們下篇博客見~

白天工作晚上寫文,嘔心瀝血

覺得寫的不錯的話最后,求點(diǎn)贊,評論,收藏

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容