资讯专栏INFORMATION COLUMN

Python 生成项目的 requirements.txt 文件

JerryZou / 2027人阅读

摘要:它生成的文件包含当前环境的完全列表,不相关的依赖包也会包含进来。只会包含项目的包,包含列表不是很完全输出信息比详细

pip freeze

它生成的 requirements.txt 文件包含当前环境的完全列表,不相关的依赖包也会包含进来。

pipreqs
pip install pipreqs
pipreqs --force 

只会包含项目 imports 的包,包含列表不是很完全

pigar
pip install pigar

输出信息比 pipgreqs 详细

  -h, --help          show this help message and exit
  -v, --version       show pigar version information and exit
  -u, --update        update database, use it when pigar failed you, exit when
                      action done
  -s NAME [NAME ...]  search package name by import name, use it if you do not
                      know import name come from which package, exit when
                      action done
  -c [PATH]           check requirements for the latest version. If file path
                      not given, search *requirements.txt in current
                      directory, if not found, generate file requirements.txt,
                      exit when action done
  -l LOG_LEVEL        show given level log messages, argument can be (ERROR,
                      WARNING, INFO), case-insensitive
  -i DIR [DIR ...]    given a list of directory to ignore, relative directory,
                      *used for* -c and default action
  -p SAVE_PATH        save requirements in given file path, *used for* default
                      action
  -P PROJECT_PATH     project path, which is directory, *used for* default
                      action

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38492.html

相关文章

  • 查找python项目依赖并生成requirements.txt

    摘要:如果一个项目使用时环境,还好办就可以解决,但是如果一个项目的依赖没有维护,而且又是环境混用,那就不好整理。缺点是可能会有些偏差,需要检查并自己调整下。 多人一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt。 如果一个项目使用时virtualenv环境,还好办 pip freeze 就可以解决,但是...

    isLishude 评论0 收藏0
  • #yyds干货盘点#Python项目打包

    摘要:可以通过命令自动生成和安装,如下所示生成文件安装依赖完结啦 前言如果轻松让别人使用你的Python项目?python setup.py sdist打个包,让他们python setup.py install使用吧!正文首先今天要涉及到以下命令:--python setup.py build # 仅编译不安装 --...

    番茄西红柿 评论0 收藏2637
  • Python打包系统简单入门

    摘要:所以这篇文章就来研究一下自带的打包系统。打包项目下面就进入本文的正题,的打包系统上。基本上我们不需要完全了解打包系统,只要学会简单的几个点就可以打包自己的类库了。版本号下面是开发测测发布候选最终发布等情况的版本号实例。 最近把pyenv、pipenv这种都研究了一下,然后我发现一个严重的问题:就是我虽然看了半天这些工具,但是我对Python自己的打包系统却完全没有了解。所以这篇文章就来...

    ls0609 评论0 收藏0
  • Python

    摘要:你也可以设置终端中的环境参数打印调试信息忽略额外的目录使用编码参数打开文件保存给定文件中的需求列表输出标准输出中的需求列表覆盖现有的将中的模块与项目导入进行比较。通过删除未在项目中导入的模块来清理。 生成 requirements.txt pip install pipreqs 用法:   在项目的根目录下使用 pipreqs ./   如果是Windows系统,会报...

    Youngdze 评论0 收藏0
  • python命令生成requestment.txt文件

    摘要:中通过来记录项目所有的依赖包及其版本号,以便在其他的环境中部署如果在开发的时候升级了依赖包,记得更新此文件在其他环境部署项目之前先通过如下命令安装依赖包 python中通过requirements.txt来记录项目所有的依赖包及其版本号,以便在其他的环境中部署 pip freeze > requirements.txt 如果在开发的时候升级了依赖包,记得更新此文件! 在其他环境部署项目...

    chengtao1633 评论0 收藏0

发表评论

0条评论

JerryZou

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<