一. pipreqs工具
這個工具的好處是可以通過對項目目錄的掃描,自動發現使用了那些類庫,自動生成依賴清單。
缺點是可能會有些偏差,需要檢查並自己調整下.
安裝:
pip install pipreqs
使用:
1. 切換到項目根目錄下使用命令: pipreqs ./
2. 如果是windows系統, 會報錯: UnicodeDecodeError: 'gbk' codec can't decode byte 0xa8 in position 2347:
illegal multibyte sequence
3. 指定編碼格式即可: pipreqs ./ --encoding=utf8
4. 該工具會在項目根目錄下生成個requriements.txt文件, 該文件就包含了項目中的依賴
5. 運行pip install -r requriements.txt即可配置出和項目同樣的環境
二. freeze工具
該方式會把整個環境中的包都列出來, 有虛擬環境時推薦適用這個,使方法同上