Usage:
pip <command> [options]
Commands:
install Install packages.#安装包
download Download packages.#下载包
uninstall Uninstall packages.#卸载包
freeze Output installed packages in requirements format.#以requirements的格式输出已安装的包
list List installed packages.#查看已安装包(用pip安装的)
show Show information about installed packages.#显示已安装包的信息pip show 包名
check Verify installed packages have compatible dependencies.#验证安装包有没有兼容依赖项。
config Manage local and global configuration.#管理本地或全局配置
search Search PyPI for packages.#在PyPI(python package index)中搜索包
cache Inspect and manage pip's wheel cache.#检查管理pip的wheel cache
wheel Build wheels from your requirements.#从requirements中构建wheels
hash Compute hashes of package archives.#计算包存档的哈希值
completion A helper command used for command completion.#命令补全
debug Show information useful for debugging.#debugging显示信息
help Show help for commands.#显示命令的帮助信息
General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring
environment variables and user configuration.
-v, --verbose Give more output. Option is additive, and can be
used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output. Option is additive, and can be
used up to 3 times (corresponding to WARNING,
ERROR, and CRITICAL logging levels).
--log <path> Path to a verbose appending log.
--no-input Disable prompting for input.
--proxy <proxy> Specify a proxy in the form
[user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should
attempt (default 5 times).
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists:
(s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.
--trusted-host <hostname> Mark this host or host:port pair as trusted,
even though it does not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file
containing the private key and the certificate
in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine
whether a new version of pip is available for
download. Implied with --no-index.
--no-color Suppress colored output.
--no-python-version-warning
Silence deprecation warnings for upcoming
unsupported Pythons.
--use-feature <feature> Enable new functionality, that may be backward
incompatible.
--use-deprecated <feature> Enable deprecated functionality, that will be
removed in the future.
1、常用命令
-安装包
pip install packageName # 安装最新版本
pip install packageName==1.0.4 # 安装指定版本
pip install 'packageName>=1.0.4' # 指定安装的最小版本
注意:安装前会检查是否已安装该包,如果安装不管已安装的包高于或者低于即将安装的包,都会卸载后再安装想安装的包
(升级包时也是会先卸载原包,再安装升级包,所以个人认为好像不需要使用升级命令,需要哪个版本直接按版本号安装即可)
-升级包#pip install -U(或--upgrade) packageName
pip install -U packageName #升级到最新版本
pip install -U packageName==版本号 #指定升级的版本(版本可高于或低于当前版本)
-卸载包
pip uninstall packageName
-安装包到用户区
pip install --user packageName
-通过配置文件安装多个对应版本的包(requiement.txt中的格式与pip freeze>requiement.txt格式一样)
pip install -r requiement.txt
-pip list #列出通过pip安装的包
-pip freeze #requirements format导出已安装的包
pip freeze > requiement.txt
-pip --version 等同于 pip -V
-pip --help 等同于 pip -h
-pip show packageName #查看已安装包信息,包含信息如下
Name: xlrd
Version: 1.2.0
Summary: Library for developers to extract data from Microsoft Excel (tm) spreadsheet files
Home-page: http://www.python-excel.org/
Author: John Machin
Author-email: sjmachin@lexicon.net
License: BSD
Location: d:\frameworks\python37\lib\site-packages
Requires:
Required-by: