我是靠谱客的博主 唠叨嚓茶,这篇文章主要介绍python生成requirements.txt,现在分享给大家,希望可以做个参考。

一、 适用于单虚拟环境的情况: :

pip freeze > requirements.txt

为什么只适用于单虚拟环境?因为这种方式,会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会在里面,不管是不时当前项目依赖的。

二、 使用 pipreqs

github地址为: https://github.com/bndr/pipreqs

安装

pip install pipreqs

在目录生成

Usage:
pipreqs [options] <path>
Options:
--use-local
Use ONLY local package info instead of querying PyPI
--pypi-server <url>
Use custom PyPi server
--proxy <url>
Use Proxy, parameter will be passed to requests library. You can also just set the
environments parameter in your terminal:
$ export HTTP_PROXY="http://10.10.1.10:3128"
$ export HTTPS_PROXY="https://10.10.1.10:1080"
--debug
Print debug information
--ignore <dirs>...
Ignore extra directories
--encoding <charset>
Use encoding parameter for file open
--savepath <file>
Save the list of requirements in the given file
--print
Output the list of requirements in the standard output
--force
Overwrite existing requirements.txt
--diff <file>
Compare modules in requirements.txt to project imports.
--clean <file>
Clean up requirements.txt by removing modules that are not imported in project.
--no-pin
Omit version of output packages.

最后

以上就是唠叨嚓茶最近收集整理的关于python生成requirements.txt的全部内容,更多相关python生成requirements内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(116)

评论列表共有 0 条评论

立即
投稿
返回
顶部