概述
一、 适用于单虚拟环境的情况: :
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复