赞
踩
requirements.txt文件是项目的依赖包及其对应版本号的信息列表,通过requirements.txt文件可以一次性保存和安装项目所需要的所有库,用来重新构建项目或者记录项目所需要的运行环境依赖。
requirements.txt的样式如下:
numpy==1.26.4 pandas==2.0.3 PyQt5==5.15.9
在终端窗口输入
pip freeze > requirements.txt
requirements.txt文件会自动生成到项目所在文件夹。
注意:如果你的项目使用的是虚拟环境,就可以使用这个方法,这个方法会将你整个python环境的包全部生成出来,如果不是在虚拟环境下,这个方法会保存很多多余的包。
pipreqs方法会自动检测到项目中调用的包,并生成requirements.txt文件,这个方法相比于pip freeze命令,能直接隔离其他项目的包生成。
pip install pipreqs
在终端窗口输入
pipreqs ./ --encoding=utf8 --force
--encoding=utf8 :为使用utf8编码 --force :强制执行,当 生成目录下的requirements.txt存在时覆盖 . /: 在哪个文件生成requirements.txt 文件
使用pip install命令从requirements.txt文件中安装指定的python包及其依赖项。
在终端窗口输入
pip install -r requirements.txt
所需要的安装包会自动安装成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。