pip命令使用详解「建议收藏」

大家好,我们又见面了,我是你们的老朋友全栈君。

pip工具在功能上类似于CentOS系统中的yum命令,主要用于安装和维护Python包。

在Windows系统中,pip工具通常已经预装,但由于其安装目录没有添加到环境变量Path中,导致命令无法被系统识别。

只需将Python安装目录下的scripts文件夹添加到环境变量Path中即可解决这个问题。

在Linux系统中,可以通过以下命令完成pip的安装:

# wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
# python get-pip.py

使用pip安装包的命令如下:

pip install package_name

查看已安装包的详细信息,可以使用以下命令:

pip show --files package_name

要检查哪些包需要更新,可以执行:

pip list --outdated

升级包的命令如下:

pip install --upgrade package_name

卸载包的命令如下:

pip uninstall package_name

使用pip --help命令可以查看pip的帮助手册:

# pip --help
Usage:  pip  [options]
Commands:
  install                     Install packages. 安装包
  download                    Download packages. 下载包
  uninstall                   Uninstall packages. 卸载包
  freeze                      Output installed packages in requirements format. 按着一定格式输出已安装包列表
  list                        List installed packages. 列出已安装包
  show                        Show information about installed packages. 显示包详细信息
  check                       Verify installed packages have compatible dependencies.检查包的依赖关系是否完整
  config                      Manage local and global configuration.管理配置
  search                      Search PyPI for packages.搜索包
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.计算包的hash值
  completion                  A helper command used for command completion.
  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 to a verbose appending log.
  --proxy              Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries          Maximum number of retries each connection should attempt (default 5 times).
  --timeout              Set the socket timeout (default 15 seconds).
  --exists-action     Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort).
  --trusted-host    Mark this host as trusted, even though it does not have valid or any HTTPS.
  --cert                Path to alternate CA bundle.
  --client-cert         Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
  --cache-dir            Store the cache data in .
  --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

发布者:全栈程序员栈长,转载请注明出处:https://www./link/7b62f4f7d6b4bad3c197281bcd657611 原文链接:https://www./link/c8377ad2a50fb65de28b11cfc628d75c