以Pycharm为例的生成requirements.txt

一、什么是requirements.txt

通常用于Python项目,其中列出了项目依赖的软件包及其版本号。通过在requirements.txt中列出这些依赖项,可以确保其他用户或开发人员能够轻松地安装项目所需的所有软件包及其特定版本,以便项目能够正常运行。一般情况下,可以使用pip install -r requirements.txt命令快速安装这些依赖项。

二、如何使用

1、安装pipreqs

复制代码
pip install pipreqs -i https://pypi.tuna.tsinghua.edu.cn/simple

2、生成requirement.txt

复制代码
pipreqs ./ --encoding=utf8 --force
参数讲解
  1. --force强制执行,当目录下的已经存在requirements.txt时,覆盖
  2. --encoding=utf8 为使用utf8编码
  3. ./文件路径
相关推荐
AlfredZhao3 小时前
堡垒机里 `su - oracle` 被拦截,怎么绕过限制切换用户
linux
zhangjw343 小时前
1-1 PostgreSQL 多平台环境部署:Linux|Docker|Windows|MacOS 完整实操
linux·docker·postgresql
还卿一钵无情泪13 小时前
Unsloth 微调 构建自己的大模型 没有GPU也能微调
linux·开发语言·人工智能·python·大模型·nlp·unsloth
高山有多高13 小时前
【Linux笔记】IO模型
linux
不会就选b14 小时前
Linux之TCP理论<1>
linux·运维·服务器
小π军14 小时前
操作系统面试题
java·linux·服务器
Lsetea15 小时前
curl用IP测试HTTPS报证书不匹配:--resolve与Host头别混用
linux·https·ssl证书·openssl·curl
Hao28515 小时前
Windows11 下把 WSL2 Ubuntu 26.04 装到 D 盘完整
linux
Android系统攻城狮16 小时前
Linux Gstreamer深度解析之gst_audio_encoder_get_frame_samples_min调用流程与实战(六十)
linux·运维·服务器·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
_upupup16 小时前
Linux中的自动化构建——make/Makefile
linux·运维·自动化