51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python 包管理工具 pip 使用详解

pip 是通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。本文记录相关功能用法。

简介 {#简介}

  • pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

  • pip 官网:https://pypi.org/project/pip/

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

工具安装 {#工具安装}

首先需要安装好 Python,以下默认 Python 已经装好

下载安装 {#下载安装}

Linux {#Linux}
  • 下载脚本并执行即可
Windows {#Windows}

  • 下载后解压,在解压目录执行命令:
  • pip 命令一般在 Python 文件夹的 scripts 文件夹中

  • 需要将该文件夹添加到系统环境变量中,这样可以直接使用 pip 执行命令

测试 {#测试}

  • 在终端执行命令测试是否安装成功
  • 出现版本信息表明 pip 已经成功安装并正确引用

升级 pip 版本 {#升级-pip-版本}

  • Linux 可以不加 --user 选项
  • Windows 不加 --user 选项可能会卸载 pip 然后装不上
  • 如果不慎中招可以查看 解决方案

安装python包 {#安装python包}

网络源安装包 {#网络源安装包}

安装最新版本的 SomeProject:

若要安装特定版本,请执行以下操作:

安装大于或等于一个版本而小于另一个版本:

requirement.txt 安装包 {#requirement-txt-安装包}

  • 从指定的包列表安装包
  • requirement.txt 可以记录包的名称和版本

例如:

下载包与其依赖 {#下载包与其依赖}

  • 从源下载包,其依赖的包也会一并下载
  • 下载后可以使用命令安装,用于离线安装十分有效

本地文件安装 {#本地文件安装}

  • 下载 package.tar.gz 源码或 package.whl 包
  • 如果所有包都在本地某个路径下,可以使用如下命令安装,该形式十分契合没有网络的python环境配置
  • 使用 --no-index 后不会从 pypi 等源搜索包

从指定源安装包 {#从指定源安装包}

  • 安装包
  • 其中 -i 可以写为 --index-url

原始包源:https://pypi.org/project

常用的国内镜像

本地源安装包 {#本地源安装包}

  • 本地路径 path 下有python包,可以通过命令安装包
  • 也可以以开发模式安装包,这样对路径下代码的修改直接体现在引用中

其他来源安装包 {#其他来源安装包}

升级 Python 包 {#升级-Python-包}

网络源升级包 {#网络源升级包}

升级已安装的SomeProject。

  • 其中 --upgrade 选项可以简化为 -U

指定源升级包 {#指定源升级包}

卸载 python 包 {#卸载-python-包}

其他命令 {#其他命令}

列出已安装软件 {#列出已安装软件}

查看可升级的包 {#查看可升级的包}

显示包详细信息 {#显示包详细信息}

显示帮助 {#显示帮助}

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/coding/python/pip-usage/pip-usage/

赞(0)
未经允许不得转载:工具盒子 » Python 包管理工具 pip 使用详解