python導(dǎo)出requirements.txt的幾種方法總結(jié)
python導(dǎo)出requirements.txt的幾種方法
常見的方法:
1. pip freezen > requirements.txt
導(dǎo)出結(jié)果中可能存在路徑
2. pip list --format=freeze >requirement.txt
導(dǎo)出不帶路徑的
注意:生成requirements.txt,pip freeze會將當(dāng)前PC環(huán)境下所有的安裝包都進(jìn)行生成,再進(jìn)行安裝的時(shí)候會全部安裝很多沒有的包.此方法要注意。
3. conda 中導(dǎo)出 requirements.txt
方式一、
- a.導(dǎo)出
conda list -e > requirements.txt
- b.導(dǎo)入安裝
conda install --yes --file requirements.txt
方式二、
- c.導(dǎo)出 yml 文件方式
conda env export > freeze.yml
- d.安裝
conda env create -f freeze.yml
4. pipreqs 導(dǎo)出
使用pipreqs,這個(gè)工具的好處是可以通過對項(xiàng)目目錄的掃描,發(fā)現(xiàn)使用了哪些庫,生成依賴清單。
- step1:安裝pipreqs(默認(rèn)沒有安裝)
pip install pipreqs
- step2:使用pipreqs導(dǎo)出
在python項(xiàng)目的根目錄下 使用 pipreqs ./
python項(xiàng)目自動導(dǎo)出和導(dǎo)入requirement依賴
自動導(dǎo)出requirement.txt文件
1、安裝打包庫
pip install pipreqs
2、當(dāng)前目錄下生成requirement.txt文件
pipreqs ./ --encoding=utf-8 --force
【–force 強(qiáng)制執(zhí)行,當(dāng) 生成目錄下的requirements.txt存在時(shí)覆蓋?!?/p>
自動導(dǎo)入
1、導(dǎo)入requirement.txt安裝依賴
pip install -r requirements.txt
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python雙向鏈表實(shí)現(xiàn)實(shí)例代碼
python雙向鏈表和單鏈表類似,只不過是增加了一個(gè)指向前面一個(gè)元素的指針,下面的代碼實(shí)例了python雙向鏈表的方法2013-11-11詳解django+django-celery+celery的整合實(shí)戰(zhàn)
這篇文章主要介紹了詳解django+django-celery+celery的整合實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03python數(shù)據(jù)結(jié)構(gòu)之列表和元組的詳解
這篇文章主要介紹了python數(shù)據(jù)結(jié)構(gòu)之列表和元組的詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家徹底理解掌握這部分內(nèi)容,需要的朋友可以參考下2017-09-09解決Cron定時(shí)任務(wù)中Pytest腳本無法發(fā)送郵件的問題
文章探討解決在 Cron 定時(shí)任務(wù)中運(yùn)行 Pytest 腳本時(shí)郵件發(fā)送失敗的問題,先優(yōu)化環(huán)境變量,再檢查 Pytest 郵件配置,接著配置文件確保 SMTP 服務(wù)正常,包括編輯相關(guān)文件、配置認(rèn)證信息等,還提及常見問題排查,如防火墻等,最終使郵件功能在定時(shí)任務(wù)中成功運(yùn)行2025-01-01python中zip()函數(shù)遍歷多個(gè)列表方法
在本篇文章里小編給大家整理的是一篇關(guān)于python中zip()函數(shù)遍歷多個(gè)列表方法,對此有興趣的朋友們可以學(xué)習(xí)下。2021-02-02用Python爬取某乎手機(jī)APP數(shù)據(jù)
最近爬取的數(shù)據(jù)都是網(wǎng)頁端,今天來教大家如何爬取手機(jī)端app數(shù)據(jù)(本文以ios蘋果手機(jī)為例,其實(shí)安卓跟ios差不多)! 本文將以『某乎』為實(shí)戰(zhàn)案例,手把手教你從配置到代碼一步一步的爬取App數(shù)據(jù),需要的朋友可以參考下2021-06-06python循環(huán)之彩色圓環(huán)實(shí)現(xiàn)示例
這篇文章主要為大家介紹了python循環(huán)之彩色圓環(huán)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06