pip freeze 命令使用 requirements 格式列出所有已安装的包,包以不区分大小写的排序顺序列出
语法
pip freeze 命令的语法格式如下
pip freeze [options]
选项
-
-r, --requirement <file>生成输出时,使用给定需求文件中的顺序及其注释
该选项可以重复多次添加
-
-f, --find-links <url>用于查找包的网址,会添加到输出结果中
-
-l, --local只列出在虚拟环境中安装的包,也就是不列出全局安装的包
一般只在虚拟环境中使用
--user只列出用户级别的已安装的包
-
--user只输出用户级别的已安装的包
-
--all在输出结果中包含以下几个包
wheel,pip,distribute,setuptools -
--exclude-editable从输出结果中排除可编辑的包
范例
-
生成适合 requirements 文件的输出
$ pip freeze certifi==2018.4.16 chardet==3.0.4 click==6.7 Flask==1.0.2 idna==2.7 itsdangerous==0.24 Jinja2==2.10 MarkupSafe==1.0 requests==2.19.1 urllib3==1.23 Werkzeug==0.14.1
-
生成一个
requirements.txt文件,并在另一个环境中从requirements.txt安装$ env1/bin/pip freeze > requirements.txt $ env2/bin/pip install -r requirements.txt
目前尚无回复