目錄
1. 在全局配置中根據需求設置檢查的文件,以python為例
2. 執行命令生成requirements.txt文件,此操作可以將當前代碼所需的依賴全部寫入
3. 在Cascade對話窗口輸入@detect-dependencies查詢
4. 根據查詢出來的結果優化requirements.txt,可以將模式修改為write模式,直接修改文件將不需要聲明的依賴進行刪除,以及將缺失的依賴補充
5. 更新好requirements.txt文件后直接執行命令pip install -r requirements.txt即可完成依賴的檢測和導入
1. 在全局配置中根據需求設置檢查的文件,以python為例
# 依賴檢測擴展
[依賴檢測擴展]
- 類型:Python項目 檢測:代碼中所有 `import` 語句 對比:`requirements.txt` 聲明的包 處理:若代碼導入包未在 `requirements.txt` 聲明,標記為缺失包
2. 執行命令生成requirements.txt文件,此操作可以將當前代碼所需的依賴全部寫入
pipreqs d:\work\qimi-seldom-uiauto --force
3. 在Cascade對話窗口輸入@detect-dependencies查詢
- @detect-dependencies 是一個用于檢測項目中缺失依賴的命令。它的作用是:
- 掃描代碼中的import語句:遍歷項目中的Python文件,提取所有的import語句,以識別項目中使用的所有外部庫。
- 對比requirements.txt文件:將提取到的包名與requirements.txt文件中聲明的包進行對比。
- 標記缺失的依賴包:如果代碼中導入的包未在requirements.txt中聲明,則標記為缺失的依賴包。

4. 根據查詢出來的結果優化requirements.txt,可以將模式修改為write模式,直接修改文件將不需要聲明的依賴進行刪除,以及將缺失的依賴補充
