这篇文章将为大家详细讲解有关requirements文件有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在虚拟环境使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中:

$pipfreeze>requirements.txt1

安装或升级包后,最好更新这个文件以保证虚拟环境中的依赖包。

需求文件的内容示例如下:

backports.functools-lru-cache==1.5blinker==1.4cycler==0.10.0elasticsearch==6.3.0elasticsearch-dsl==6.2.1Flask==0.10.1Flask-Login==0.4.1Flask-Session==0.3.1Flask-SQLAlchemy==2.3.1Flask-WTF==0.12ipaddress==1.0.22itsdangerous==0.24jieba==0.39Jinja2==2.9.5kiwisolver==1.0.1lxml==4.2.3MarkupSafe==0.23numpy==1.14.5py==1.5.4PyMySQL==0.8.0pyparsing==2.2.0pytest==2.9.2python-dateutil==2.7.3python-docx==0.8.6pytz==2018.5six==1.11.0SQLAlchemy==1.2.5subprocess32==3.5.2urllib3==1.23Werkzeug==0.11WTForms==2.0.2matplotlib==2.2.2gunicorn==19.4.1123456789101112131415161718192021222324252627282930313233

当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:

$pipinstall-rrequirements.txt1

关于requirements文件有什么用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。