寫python程序的時候,我們經常的會下載很多外部模塊,當我們編寫完成後,準備在其他設備上部署的時候,那麼新設備上需要安裝我當前環境下的所有包,如果一個個找顯然是挖坑埋自己,於是乎我們可以通過pip生成一個requirements.txt的文件,在新環境中通過讀取這個文件中的模塊名稱進行安裝環境。
文件生成與使用
1.生成requirements.txt
cmd
切換至項目根目錄(這個文件通常在最外層)執行pip freeze > requirements.txt
例如:生成requirements.txt
這時候項目根目錄就會多一個requirements.txt
文件,裏面會記錄我們項目需要的所以模塊信息(裏面是什麼內容我們不用管,如果你有這個心情可以去研究一下),將項目拷貝到新環境中的時候連這個文件一起帶上
2.新環境中通過此文件可以直接安裝模塊(注:需要先切換到 requirements.txt
的上級目錄,也就是項目根目錄)
- 在項目根目錄下執行
pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt
(使用豆瓣源安裝)
安裝第三方模塊就是這麼愉快
單獨使用豆瓣源安裝第三方模塊:pip install pycryptodome -i https://pypi.doubanio.com/simple/
使用默認鏡像源安裝requirements.txt依賴
pip install -r requirements.txt