为何资深程序员都离不开 requirements.txt?你还在为环境配置发愁吗?

发布时间:2024年01月13日

requirements.txt 文件是一个用于记录 Python 包依赖的文件,它能够帮助我们快速配置开发环境。在迁移到新的开发环境时,通常需要逐个使用 pip install 命令安装各种包,这个过程既耗时又可能出现错误。

而 requirements.txt 文件可以让我们一次性解决环境的初始化安装问题。


使用方法如下:


首先,切换到 E 盘,并检查存在的虚拟环境。


进入 Flask 虚拟环境。


在虚拟环境中安装 Flask。


使用 pip list 命令查看已安装的包列表。


创建 requirements.txt 文件,复刻pip list 命令输出的内容,并使用 dir 命令查看。

pip freeze > requirements.txt


文件夹中会自动生成 requirements.txt 文件。


打开 requirements.txt 文件,可以看到其中列出了 pip list 命令显示的所有内容。


2.6. 复刻完之后退出虚拟环境


进入另一个虚拟环境,并通过 pip 命令导入 requirements.txt 文件。


这样,所有列在 requirements.txt 文件中的包都会被安装到新的环境 demo 中。


请注意,在实际操作中,应确保 requirements.txt 文件是最新且适用于目标环境的,避免在不同操作系统或 Python 版本间迁移时遇到兼容性问题。

此外,在执行 pip install -r requirements.txt 命令时,新环境中将会安装与 requirements.txt 文件匹配的包。

文章来源:https://blog.csdn.net/weixin_45329397/article/details/135571308
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。