1. 程式人生 > >解決本地開發環境和線上一致性的操作

解決本地開發環境和線上一致性的操作

解決方案:
1.通過命令保證環境的一致性,匯出當前python環境的包
pip3 freeze > requirements.txt

這將會建立一個 requirements.txt 檔案,其中包含了當前環境中所有包及 各自的版本的簡單列表。
可以使用 “pip list”在不產生requirements檔案的情況下, 檢視已安裝包的列表。


2.上傳至伺服器後,在伺服器下建立virtualenv,在venv中匯入專案所需的模組依賴
pip3 install -r requirements.txt