python下使用pip freeze >requirements.txt命令遷移模組
阿新 • • 發佈:2019-01-07
當我們開發專案的時候,會用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)。
歡迎大家閱讀我的其他文章,謝謝。