參考文章: pipreqs - Generate requirements.txt file for any project based on imports
作用:
能快速匯總所需安裝的包然后批量安裝
使用方法:
- 執(zhí)行pip install pipreqs
-
執(zhí)行pipreqs ‘path’
(會(huì)把項(xiàng)目path路徑下所有.py文件以及子文件夾下的.py文件的導(dǎo)包匯總到一個(gè)txt文件)
比如:
然后我在當(dāng)前路徑打開(kāi)控制臺(tái)程序:
然后執(zhí)行:
(’./'表示當(dāng)前路徑)
沒(méi)一會(huì)兒, 就會(huì)顯示:
文件夾中多了個(gè)requirements.txt文件:
打開(kāi)可看到我們的導(dǎo)包和包版本:
常見(jiàn)問(wèn)題:
如果.py文件中全文絕對(duì)不能出現(xiàn)中文逗號(hào): “,”, 如:
或者:
否則會(huì)報(bào)錯(cuò)(UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x8e in position 311: illegal multibyte sequence):
尤其要注意, 若有報(bào)錯(cuò), 一定是出現(xiàn)了中文逗號(hào)或者其他中文標(biāo)點(diǎn)了(猜測(cè)但沒(méi)試過(guò))!
以后要遷移項(xiàng)目, 要在新的虛擬環(huán)境安裝包時(shí), 只需在requirements.txt文件路徑下執(zhí)行
pip install -r ./requirements.txt
即可快速安裝所有包.
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
