如何获取requirements.txt
中指定的已安装的软件包版本以及仅指定的软件包?
pip freeze
输出我本地系统上安装的所有内容,而我只需要在要求中给出的内容。
例如,假设TXT文件只包含一行pytest>=3.5.0
,我使用以下命令安装包:
pip install -r requirements.txt
pip install numpy
如何在不透露pytest==3.5.1
等信息的情况下获取numpy==1.14.3
等信息?
答案 0 :(得分:0)
除了处理requirements.txt
之外,我没有看到任何方法
行:
while read line; do
pip show `echo $line | sed 's/[<>=].\+//'`
done < requirements.txt
输出格式与pip freeze
不同,但输出可以进一步处理。