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