Python項目中經常會帶requirements.txt文件,里面是項目所依賴的包的列表,也就是依賴關系清單,這個清單也可以使用pip命令自動生成。
pip命令:
1 pip freeze > requirements.txt
這樣就自動生成requirements.txt了。如果需要生成在虛擬環境下的依賴關系,需要先進入虛擬環境。
在很多Python項目中都包含一個requirements.pip文件,里面寫的是一些包的名稱和版本之類的信息,這是做什么用的呢?
比如一個requirements.pip文件內容如下:
html5lib==0.999
ipdb==0.8
ipython==2.3.1
mongo==0.2.0
path.py==7.0
python-dateutil==2.3
requests==2.5.0
unicodecsv==0.9.4
這里面寫的是運行這個項目所需要的環境,包括一些庫,運行之前需要使用pip install -r requirements.pip
命令安裝這些庫。