以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. ./文件路径
相关推荐
tedcloud12312 小时前
Orca 部署指南:开源 AI 推理服务的 Linux 部署实践
linux·运维·服务器·人工智能·开源·自动化·excel
小生不才yz13 小时前
Linux设备与存储精读 · L01-03 | 验证环境:Android 设备 + 远程 Linux 服务器怎么分工练
linux
OpenPomeloxCommunity13 小时前
Linux 同步机制之 spinlock 设计与实现(二):ARM32实现
linux
gongzhxu13 小时前
JetBrains IDEA开发环境搭建
java·ide·intellij-idea
爱莉希雅&&&14 小时前
Rocky Linux 10.1 + K8s 1.36.3 离线集群部署笔记(Kubernetes)
linux·笔记·docker·kubernetes·calico
三84414 小时前
基于 NFS 共享存储的 Nginx Web 服务部署项目
linux·运维·服务器
逻极14 小时前
Shell脚本实战:从“能跑”到“高效”的3个关键跃升
linux·服务器·shell·脚本
ARM|X86+FPGA工业主板厂家14 小时前
Linux+Xenomai 实时系统在机器人中的应用
linux·运维·机器人
唔6614 小时前
Linux工具使用情况buildroot
linux·运维·服务器
云泽80814 小时前
Linux 核心机制详解(三):文件系统权限与共享安全——从删除规则到粘滞位防护
linux·运维·安全