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~

详细用法:

  1. pipreqs [options] <path>
  2. 选项:
  3. --use-local仅使用本地包信息而不是查询PyPI
  4. --pypi-server <url>使用自定义PyPi服务器
  5. --proxy <url>使用Proxy,参数将传递给请求库。你也可以设置
  6. 终端中的环境参数:
  7. $ export HTTP_PROXY =“http://10.10.1.10:3128”
  8. $ export HTTPS_PROXY =“https://10.10.1.10:1080”
  9. --debug打印调试信息
  10. --ignore <dirs> ...忽略额外的目录
  11. --encoding <charset>使用编码参数打开文件
  12. --savepath <file>保存给定文件中的需求列表
  13. --print输出标准输出中的需求列表
  14. --force覆盖现有的requirements.txt
  15. --diff <file>将requirements.txt中的模块与项目导入进行比较。
  16. --clean <file>通过删除未在项目中导入的模块来清理requirements.txt。

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:http://wakemeupnow.cn/article/pipreqs/