python項(xiàng)目中requirements.txt的用法實(shí)例教程
記錄一下2021.12.11搞環(huán)境時(shí)遇到了一堆問題師兄跟我說的可以用requirements這個(gè)去裝環(huán)境,不用一個(gè)一個(gè)裝
網(wǎng)上查了一下這個(gè)requirements.txt,發(fā)現(xiàn)python項(xiàng)目中都會(huì)有這個(gè),主要是用來記錄環(huán)境里面的依賴包和精確地版本號(hào)。
如果有一個(gè)環(huán)境裝好了,可以在環(huán)境里面使用
pip freeze > requirements.txt
自動(dòng)生成這個(gè)requirements.txt文件,里面會(huì)包括你所安裝的環(huán)境里面的依賴包和版本號(hào)
requirements.txt如下所示:
之后如果創(chuàng)了一個(gè)新的虛擬環(huán)境,可以在虛擬環(huán)境中使用
pip install -r requirements.txt
去安裝依賴(不用一條一條pip install去裝了),這樣環(huán)境就是一樣的了
感覺在做項(xiàng)目時(shí)這樣可以解決交付時(shí)的環(huán)境問題哈哈哈哈
以前也看到過這個(gè)txt文件,原來是這么用的!
學(xué)到了!
2022.1.30更新
今天打包項(xiàng)目的時(shí)候發(fā)現(xiàn)用上面這個(gè),所有依賴都在,而且在新環(huán)境下pip還報(bào)錯(cuò),查了查
參考文章:http://www.dbjr.com.cn/article/170248.htm
使用下面這種方法:
第二種
pip install pipreqs
在當(dāng)前目錄生成:
pipreqs . --encoding=utf8 --force
生成新的requirements.txt如下:
總結(jié)
到此這篇關(guān)于python項(xiàng)目中requirements.txt用法的文章就介紹到這了,更多相關(guān)python requirements.txt用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python numpy之np.random的隨機(jī)數(shù)函數(shù)使用介紹
這篇文章主要介紹了python numpy之np.random的隨機(jī)數(shù)函數(shù)使用介紹,需要的朋友可以參考下2019-10-10python中[[]] * (n)和[[] for _ in 
本文主要介紹了python中[[]] * (n)和[[] for _ in range(n)]的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02在Django的視圖中使用數(shù)據(jù)庫查詢的方法
這篇文章主要介紹了在Django的視圖中使用數(shù)據(jù)庫查詢的方法,是Python的Django框架使用的基礎(chǔ)操作,需要的朋友可以參考下2015-07-07如何解決cmd運(yùn)行python提示不是內(nèi)部命令
在本篇文章里小編給大家整理了關(guān)于如何解決cmd運(yùn)行python提示不是內(nèi)部命令的相關(guān)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2020-07-07python將多個(gè)py文件和其他文件打包為exe可執(zhí)行文件
這篇文章主要介紹了python將多個(gè)py文件和其他文件打包為exe可執(zhí)行文件,通過準(zhǔn)備要打包的工程文件展開詳情,需要的小伙伴可以參考一下2022-05-05Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實(shí)現(xiàn)
這篇文章主要介紹了Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05