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
目前尚无回复