python項(xiàng)目中requirements.txt的用法實(shí)例教程
記錄一下2021.12.11搞環(huán)境時(shí)遇到了一堆問(wèn)題師兄跟我說(shuō)的可以用requirements這個(gè)去裝環(huán)境,不用一個(gè)一個(gè)裝
網(wǎng)上查了一下這個(gè)requirements.txt,發(fā)現(xiàn)python項(xiàng)目中都會(huì)有這個(gè),主要是用來(lái)記錄環(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)境就是一樣的了
感覺(jué)在做項(xiàng)目時(shí)這樣可以解決交付時(shí)的環(huán)境問(wèn)題哈哈哈哈
以前也看到過(guò)這個(gè)txt文件,原來(lái)是這么用的!
學(xué)到了!
2022.1.30更新
今天打包項(xiàng)目的時(shí)候發(fā)現(xiàn)用上面這個(gè),所有依賴都在,而且在新環(huán)境下pip還報(bào)錯(cuò),查了查
參考文章:http://m.fzitv.net/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)文章希望大家以后多多支持腳本之家!
- python生成requirements.txt的兩種方法
- 詳解python中requirements.txt的一切
- python?中的requirements.txt?文件的使用詳情
- python導(dǎo)出requirements.txt的幾種方法總結(jié)
- python生成requirements.txt文件的兩種方法
- Python pip通過(guò)requirements.txt 文件安裝依賴
- Python如何生成requirements.txt
- python項(xiàng)目下生成requirements.txt方法
- Python?requirements.txt的具體使用
- python生成requirements.txt文件的推薦方法
- Python requirements.txt使用小結(jié)
相關(guān)文章
python使用rabbitmq實(shí)現(xiàn)網(wǎng)絡(luò)爬蟲(chóng)示例
這篇文章主要介紹了python使用RabbitMQ實(shí)現(xiàn)網(wǎng)絡(luò)爬蟲(chóng)的示例,需要的朋友可以參考下2014-02-02
python 使用Yolact訓(xùn)練自己的數(shù)據(jù)集
這篇文章主要介紹了python 使用Yolact訓(xùn)練自己的數(shù)據(jù)集,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04
Python數(shù)據(jù)結(jié)構(gòu)與算法之字典樹(shù)實(shí)現(xiàn)方法示例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之字典樹(shù)實(shí)現(xiàn)方法,可實(shí)現(xiàn)針對(duì)單詞出現(xiàn)次數(shù)的統(tǒng)計(jì)功能,涉及Python樹(shù)結(jié)構(gòu)的定義、遍歷及統(tǒng)計(jì)等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
kaggle+mnist實(shí)現(xiàn)手寫(xiě)字體識(shí)別
這篇文章主要為大家詳細(xì)介紹了kaggle+mnist實(shí)現(xiàn)手寫(xiě)字體識(shí)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
Python使用Flask框架同時(shí)上傳多個(gè)文件的方法
這篇文章主要介紹了Python使用Flask框架同時(shí)上傳多個(gè)文件的方法,實(shí)例分析了Python中Flask框架操作文件實(shí)現(xiàn)上傳的技巧,需要的朋友可以參考下2015-03-03
Python中需要避免的反模式使用場(chǎng)景盤(pán)點(diǎn)
在Python編程實(shí)踐中,我們常常會(huì)遇到一些看似合理但實(shí)際上會(huì)降低代碼質(zhì)量,可讀性或性能的編碼方式,這些被稱為反模式,下面我們就來(lái)看看如何避免吧2025-06-06
詳解Python的整數(shù)是如何實(shí)現(xiàn)的
本文我們來(lái)聊一聊Python的整數(shù),我們知道Python的整數(shù)是不會(huì)溢出的,換句話說(shuō),它可以計(jì)算無(wú)窮大的數(shù),只要你的內(nèi)存足夠,它就能計(jì)算。但問(wèn)題是,Python底層又是C實(shí)現(xiàn)的,那么它是怎么做到整數(shù)不溢出的呢?本文就來(lái)詳細(xì)說(shuō)說(shuō)2022-11-11
解決pycharm同一目錄下無(wú)法import其他文件
今天小編就為大家分享一篇解決pycharm同一目錄下無(wú)法import其他文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
Python類的基本寫(xiě)法與注釋風(fēng)格介紹
這篇文章主要介紹了Python類的基本寫(xiě)法與注釋風(fēng)格,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06

