完美解决requirements.txt无法使用的问题

2023-05-16

生成requirement.txt文件

pip freeze > requirement.txt

查看requirement.txt

type  requiremenr.txt

批量执行requirement.txt

pip install -r requirement.txt

但是,如果以上的操作的环境混用怎么办?

在导出依赖到 requirement.txt 文件时会有一种尴尬的情况。

你的本地环境不仅包含项目 A 所需要的依赖,也包含着项目 B 所需要的依赖。此时我们要如何做到只把项目 A 的依赖导出呢?

pipreqs 可以通过扫描项目目录,帮助我们仅生成当前项目的依赖清单。

通过以下命令安装:

pip install pipreqs

运行:

pipreqs ./

下面我将我其中的一个项目里面的requirements.txt删除或更改为requirements2.txt,执行一下程序生成requirements.txt文件。

 pipreqs ./
INFO: Successfully saved requirements file in ./requirements.txt

生成内容如下:
在这里插入图片描述
测试成功,后续就可以安装指令:pip install -r requirement.txt进行安装了。

参考文献:
https://zhuanlan.zhihu.com/p/69058584

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

完美解决requirements.txt无法使用的问题 的相关文章

随机推荐