文件生成與使用
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/
安裝至虛擬環境中命令
進入到了虛擬環境中:切到虛擬環境目錄的Script文件下
pip install -r D:\odoo13\odoo\requirements.txt
使用國內鏡像安裝命令
pip install -i https://pypi.doubanio.com/simple -r D:\odoo13\odoo\requirements.txt
-i 參數表示更換鏡像源 有時候當你下載一些庫的時候,下載特別慢、有時候甚至報錯了 這是因為 默認使用的是國外的鏡像源, So 當我們改成國內鏡像源時,速度就起飛了~
-r 遍歷並安裝requestment.txt中的包
常用鏡像源:
阿里 https://mirrors.aliyun.com/pypi/simple
清華 https://pypi.tuna.tsinghua.edu.cn/simple
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple
鏈接:https://www.jianshu.com/p/2cbc4fa7dbe3