Python 常常會使用 PIP / PIP3 安裝很多套件(Library),但是要移植到其它機器或者要做環境 freeze (避免升級造成程式問題),很常見的作法就是使用 requirements.txt 來限定套件與版本 。
- 註:requirements.txt 只是習慣的檔名
Python PIP 使用 requirements.txt 管理套件相依性
PIP 倒出現有環境套件
- $ pip freeze > requirements.txt # requirements.txt 如下述格式
pylint==1.6.5
PyMySQL==0.6.7
PIP 安裝 requirements.txt 的套件
- $ pip install -r requirements.txt