你可以使用 sed
和 awk
来从 pip list
的结果中提取包名和版本号,然后将其转换为 requirements.txt
格式。以下是一个示例命令:
pip list | grep -E 'keyword1|keyword2|keyword3' | awk '{print $1"=="$2}' > requirements.txt
这个命令将 pip list
结果中的包名和版本号提取出来,使用 ==
连接,然后将结果输出到 requirements.txt
文件中。你可以将 keyword1|keyword2|keyword3
替换为实际的关键词。
在执行这个命令之前,确保你已经在命令行中切换到你想要保存 requirements.txt
文件的目录。执行命令后,你会在当前目录下生成一个包含你筛选出的包名和版本号的 requirements.txt
文件。
pip list |grep -E 'pandas|tqdm' | awk '{print $1"=="$2}' > requirements.txt