欢迎访问宙启技术站
智能推送

pip.commands.show.ShowCommand的用法和参数说明

发布时间:2024-01-17 03:52:56

pip.commands.show.ShowCommand是pip命令的一个子命令,用于显示安装包的详细信息,包括名称、版本号、作者、描述等。

用法:

pip show [选项] <包名>

参数说明:

- 选项:

- -h, --help: 显示帮助信息

- -f, --files: 显示安装包包含的文件

- -e, --editable: 显示是否可编辑

- -i, --index: 显示安装包的索引地址

- -l, --local: 显示本地安装的包

- -o, --outdated: 显示已安装的包是否有可用的更新

- -V, --version: 显示pip的版本信息

- 包名:要显示信息的包的名称

使用例子:

1. 显示包的基本信息:

pip show numpy

输出:

Name: numpy
Version: 1.19.5
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD-3-Clause
Location: /usr/local/lib/python3.9/site-packages
Requires: 
Required-by: pandas, matplotlib

2. 显示包含的文件:

pip show -f pandas

输出:

Name: pandas
Version: 1.2.3
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: /usr/local/lib/python3.9/site-packages
Requires: numpy, python-dateutil, pytz
Required-by: 
Files:
  pandas-1.2.3.dist-info/LICENSE.txt
  pandas-1.2.3.dist-info/METADATA
  pandas-1.2.3.dist-info/RECORD
  pandas-1.2.3.dist-info/WHEEL
  pandas-1.2.3.dist-info/entry_points.txt
  pandas-1.2.3.dist-info/top_level.txt
  pandas-1.2.3.dist-info/requests
  pandas-1.2.3.dist-info/install_requires.txt
  pandas-1.2.3.dist-info/REQUESTS.txt
  pandas-1.2.3.dist-info/entry_points.txt
  pandas-1.2.3.dist-info/top_level.txt
  pandas-1.2.3.dist-info/requests.api.xml
  pandas-1.2.3.dist-info/installed-files.txt
  pandas-1.2.3.dist-info/REQUESTS.txt
  pandas-1.2.3.dist-info/INSTALLER
  pandas-1.2.3.dist-info/METADATA
pandas/__init__.py
pandas/__init__.pyi
pandas/_typing.pyi
pandas/_version.py
pandas/_version.pyi
pandas/_version.pyx
pandas/_version.pxd
... (省略部分文件)

3. 显示从指定索引地址安装的包:

pip show -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

输出:

Name: pandas
Version: 1.2.3
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: /usr/local/lib/python3.9/site-packages
Requires: numpy, python-dateutil, pytz
Required-by: