一、python安裝包寫入requirements.txt
方法1:
此種方式會将環境中所有的包都打包進去,适合單虛拟環境(每個項目都處在不同的虛拟環境裡,這個環境裡是這個項目所需要的所有包)
把包寫入到requirements.txt中
pip freeze > requirements.txt
方法2:
此類方法推薦使用,他隻是總結程式中所用到的包,并不是電腦中安裝的所有的包。
1.安裝pipreqs
pip install pipreqs
2.指令生成
(1)先 cd 到程式所在的檔案夾位置
(2)執行下面的語句,Windows下得加encoding=utf8,不然會出現編碼問題。
pipreqs ./ --encoding=utf8
說明: 把 “我” 這個檔案下的程式所使用的的包進行總結(包括子檔案裡的程式)寫入到requirements.txt,requirements.txt這個檔案生成在目前路徑。
二、利用requirements.txt安裝
此類安裝分為兩種方式:1.離線安裝 2.線上安裝
1. 離線安裝
第一步:将requirements.txt中導入的包離線下載下傳到packagesdir 檔案夾
pip download -d D:\360MoveData\Users\Administrator\Desktop\我\packagesdir -r requirements.txt
第二步:安裝離線的包
pip install --no-index --find-links=DIR -r requirements.txt
解釋:
DIR:離線包(temp)的路徑(temp的路徑,例如:D:\360MoveData\Users\Administrator\Desktop\我\packagesdir)
安裝requirements.txt中的包,并且在D:\360MoveData\Users\Administrator\Desktop\我\packagesdir這個檔案夾裡取離線的包
2.線上安裝
pip install -r requirements.txt