以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. ./文件路径
相关推荐
Benszen14 小时前
Linux容器简介
linux·运维·服务器
剑神一笑14 小时前
Linux iptables 深度解析:从规则匹配到 NAT 转发实战
linux·运维·服务器
keyipatience14 小时前
23(半)24磁盘和EXT2文件系统
linux·运维
实心儿儿14 小时前
Linux —— 线程互斥和同步
linux
minji...14 小时前
Linux 高级IO(七)多进程、多线程的Reactor反应堆模式扩展、OTOL
linux·运维·c++·多路转接·epoll·reactor反应堆模型
handler0114 小时前
【Linux 网络】:poll/epoll 底层机制与 Reactor 并发模型
linux·运维·服务器·网络·c++·多路转接·多路复用
kebidaixu14 小时前
深入解析 Linux GPIO 采集与控制程序(DI/DO 篇)
linux
霸道流氓气质14 小时前
导入历史跟踪机制实战指南
java·linux·服务器
肖爱Kun14 小时前
GB28181启动传参的设计
linux·服务器·数据库
剑神一笑14 小时前
Linux systemctl 服务管理命令:从 systemd 架构到实战技巧
linux·服务器·架构