Python開發中除了為了應對壹次次拋出的錯誤而重新安裝各種相關的依賴庫之外,有沒有更好的方法來解決依賴庫的打包問題?答案是肯定的。
與JavaScript的npm類似,Python也有其強大的包管理工具——pip,我們可以使用PIP導出項目中的依賴關系:
1 $ pip凍結& gtrequirements.txt
然後通過以下命令安裝依賴項:
1 $ pip安裝要求. txt
經過以上兩個步驟,就可以在部署服務器的時候直接安裝需要的依賴庫,而不是等報錯後再壹個壹個安裝。
此外,還有壹些小細節也值得壹提,那就是“pip freeze >”requirements.txt指令必須在整個工程項目已經完全貫穿(即項目依賴項已經全部安裝)的情況下使用,這樣才能將所有相關的依賴庫寫入requirements . txt文件,而“pip install -r requirements.txt”指令更適合服務器部署。