以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. ./文件路径
相关推荐
立夏陆之昂8 小时前
Ubuntu下安装easyconnect
linux·ubuntu
运维之美@8 小时前
linux主机ping不通问题排查
linux·运维·服务器
MyCollege19998 小时前
以UEFI模式从U盘安装centos遇到空间不足
linux·运维·centos
optimistic_chen8 小时前
【Redis系列】Java操作Redis客户端
java·linux·redis·客户端·服务端
Tfly__8 小时前
Ubuntu20.04安装Genesis(最新)
linux·人工智能·pytorch·ubuntu·github·无人机·强化学习
习惯就好zz8 小时前
在 Ubuntu 18.04 (WSL) 上配置 LazyVim
linux·ubuntu·nvim·lazyvim·1804
比奇堡派星星8 小时前
如何新加netlink
linux·驱动开发
济6178 小时前
linux(第十二期)--裸机实验(C 语言版 LED 灯实验)-- Ubuntu20.04
linux·c语言
羑悻的小杀马特8 小时前
【Linux篇章】穿越网络迷雾:揭开 HTTP 应用层协议的终极奥秘!从请求响应到实战编程,从静态网页到动态交互,一文带你全面吃透并征服 HTTP 协议,打造属于你的 Web 通信利刃!
linux·运维·网络·http·操作系统·网络通信
网安CILLE8 小时前
Linux 命令大全(网络安全常用)
linux·运维·服务器·网络安全