我是靠谱客的博主 唠叨嚓茶,最近开发中收集的这篇文章主要介绍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.txt所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部