requirements.txt是Python的依賴管理軟件,和Java的POM一樣。
requirements.txt會生成使用了pip安裝后的依賴包,在正常環境下會生成這個目錄下的包/usr/local/lib/pythonx.x/site-packages的包。
在Python 3時加入了虛擬運行環境,那么進入到虛擬環境會生成虛擬環境目錄下的包,比如我在/opt/py3下建立了虛擬環境,對應安裝的包會在這里/opt/py3/lib/python3.6/site-packages。
生成:
pip freeze > requirements.txt
安裝:
pip install -r requirements.txt