Python生產環境獲取及安裝
阿新 • • 發佈:2018-11-25
1 獲取所有模組
pip/pip3 freeze > requirements.txt
2 獲取指定專案模組
- 安裝外掛
pip2/pip3 install pipreqs
- 進入專案目錄
cd ~/project pipreqs ./ # 結果 INFO: Successfully saved requirements file in ./requirements.txt requests==2.18.4 Flask_Cors==3.0.6 flask_restplus==0.12.1 Flask_Script==2.0.6 Flask_Migrate==2.3.0 alembic==1.0.2 schedule==0.5.0 Flask_SQLAlchemy==2.3.2 SQLAlchemy==1.2.12 Flask==1.0.2 Flask_APScheduler==1.10.1
3 查詢需要模組
cat requirements.txt
# 模組
requests==2.18.4
Flask_Cors==3.0.6
flask_restplus==0.12.1
Flask_Script==2.0.6
Flask_Migrate==2.3.0
alembic==1.0.2
schedule==0.5.0
Flask_SQLAlchemy==2.3.2
SQLAlchemy==1.2.12
Flask==1.0.2
Flask_APScheduler==1.10.1
3 "一鍵"安裝模組
pip2/pip3 install -r requirements.txt
4 總結
- 開發專案可以按需安裝模組;
- 部署到生產環境,需要集中獲取安裝模組,並在虛擬環境部署;
- 通過一鍵部署,快速搭建開發環境,提高生產效率;
[參考文獻]
[1]https://blog.csdn.net/caiqiiqi/article/details/78715426