1. 程式人生 > >python下使用pip freeze >requirements.txt命令遷移模組

python下使用pip freeze >requirements.txt命令遷移模組

當我們開發專案的時候,會用virtualenv建立
很多python獨立環境,

這時候就會出現在不同環境下安裝相同的模組的時候,
為了避免我們通過聯網下載所需模組,

不如我們直接從之前python環境已經有的模組中直接拿來用。
這時候就需要使用到pip freeze命令。

具體使用:

我們開啟cmd命令視窗,

1)輸入pip freeze >requirements.txt回車後

這裡寫圖片描述

此時在我的資料夾(C:\Users\Administrator)中會有產生一個名是
requirements.txt的文字文件

2)我們建立一個獨立環境
virtualenv myenv


然後進入myenv的Scripts資料夾中,輸入activate來啟用環境,

啟用以後命令列最前面會出現括號括著的標誌如我們(myenv),
此時我們執行命令 pip install -r C:\Users\Administrator\requirements.txt
就自動進行安裝了。

這裡寫圖片描述

注意:

C:\Users\Administrator\requirements.txt這是我的路徑,
你的requirements.txt在哪你就換成你的路徑。
名字(requirements.txt)也是可以更改的,
只要是收集模組前,和安裝時候的名字一樣就行了。
我收集的時候是(requirements.txt),
所以安裝的時候就要用之前收集的檔案(requirements.txt)。

歡迎大家閱讀我的其他文章,謝謝。