日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python 如何將虛擬環境的項目的所有.py文件的import導包匯總到

系統 1952 0

參考文章: pipreqs - Generate requirements.txt file for any project based on imports

作用:

能快速匯總所需安裝的包然后批量安裝

使用方法:

  1. 執行pip install pipreqs
  2. 執行pipreqs ‘path’
    (會把項目path路徑下所有.py文件以及子文件夾下的.py文件的導包匯總到一個txt文件)
    比如:
    python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第1張圖片
    然后我在當前路徑打開控制臺程序:
    python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第2張圖片
    然后執行:
    (’./'表示當前路徑)
    python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第3張圖片
    沒一會兒, 就會顯示:
    python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第4張圖片
    文件夾中多了個requirements.txt文件:
    python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第5張圖片
    打開可看到我們的導包和包版本:
    python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第6張圖片

常見問題:

如果.py文件中全文絕對不能出現中文逗號: “,”, 如:
python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第7張圖片
或者:
在這里插入圖片描述
否則會報錯(UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x8e in position 311: illegal multibyte sequence):
python 如何將虛擬環境的項目的所有.py文件的import導包匯總到requirements.txt文件 (pipreqs)_第8張圖片
尤其要注意, 若有報錯, 一定是出現了中文逗號或者其他中文標點了(猜測但沒試過)!

以后要遷移項目, 要在新的虛擬環境安裝包時, 只需在requirements.txt文件路徑下執行 pip install -r ./requirements.txt 即可快速安裝所有包.


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 奉节县| 饶平县| 通道| 谷城县| 濮阳县| 海南省| 司法| 武邑县| 台中市| 资源县| 宜城市| 渭南市| 色达县| 华安县| 昌黎县| 清镇市| 嘉祥县| 长白| 鹤峰县| 吉木萨尔县| 香格里拉县| 彝良县| 罗源县| 辰溪县| 青田县| 雷山县| 天气| 饶阳县| 平利县| 衡水市| 文水县| 新干县| 丽水市| 友谊县| 深州市| 蒙自县| 独山县| 准格尔旗| 新昌县| 广灵县| 武隆县|