【養成好習慣】使用pipreqs導出本項目使用的環境

pipreqs

pipreqs可以幫你找到當前項目的所有組件及其版本。就是當別人給你一個程序的時候,你要在自己電腦上運行起來,就需要安裝程序所依賴的組件,總不能自己一個一個找吧。

# 安裝
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pipreqs

# 使用步驟
    1.在項目根目錄下執行命令
        pipreqs ./  # 報錯就執行下面這條
        pipreqs ./ --encoding=utf-8


    2.可以看到生成了requirements.txt文件(pip freeze > requirement.txt 導出全部的庫)

 

    3.執行下面代碼就會把項目用到的所有組件裝上
        pip install -r requirements.txt

用啥留啥 nice~

詳細用法:

pipreqs [options] <path>

選項:
--use-local僅使用本地包信息而不是查詢PyPI
--pypi-server <url>使用自定義PyPi服務器
--proxy <url>使用Proxy,參數將傳遞給請求庫。你也可以設置
終端中的環境參數:
$ export HTTP_PROXY =“http://10.10.1.10:3128”
$ export HTTPS_PROXY =“https://10.10.1.10:1080”
--debug打印調試信息
--ignore <dirs> ...忽略額外的目錄
--encoding <charset>使用編碼參數打開文件
--savepath <file>保存給定文件中的需求列表
--print輸出標準輸出中的需求列表
--force覆蓋現有的requirements.txt
--diff <file>將requirements.txt中的模塊與項目導入進行比較。
--clean <file>通過刪除未在項目中導入的模塊來清理requirements.txt。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章