任何應(yīng)用程序通常需要設(shè)置安裝所需并依賴一組類庫來滿足工作要求懂讯。要求文件是指定和一次性安裝包的依賴項具體一整套方法僵朗。
Python項目依賴扛或,生成requirements.txt 有兩種方法
1瘫析、進(jìn)入需要生成文件的目錄江醇,執(zhí)行?pip freeze > requirements.txt 佛寿,此方法會包含環(huán)境所有的依賴包幌墓。
2、pip3 install pipreqs
進(jìn)入需要生成文件的目錄執(zhí)行: pipreqs ./???? (或者直接? pipreqs? D:\test(實際路徑))
在此時可能會遇見?
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 776: illegal multibyte sequence
這個錯誤.
解決方法:指定編碼格式????? pipreqs ./? --encoding=utf8
備注:
如果requirements.txt文件已經(jīng)存在了冀泻,加一個option克锣,pipreqs --force ./? --encoding=utf8
如果要安裝requirements.txt中的類庫內(nèi)容,那么你可以執(zhí)行:?pip3 install -r requirements.txt