pip 是通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。本文记录相关功能用法。
简介 {#简介}
-
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
工具安装 {#工具安装}
首先需要安装好 Python,以下默认 Python 已经装好
下载安装 {#下载安装}
Linux {#Linux}
- 下载脚本并执行即可
Windows {#Windows}
-
下载pip的 tar.gz 压缩包
- 下载后解压,在解压目录执行命令:
- 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
常用的国内镜像
- 切换默认源:pip 常用命令与国内源配置
本地源安装包 {#本地源安装包}
- 本地路径 path 下有python包,可以通过命令安装包
- 也可以以开发模式安装包,这样对路径下代码的修改直接体现在引用中
其他来源安装包 {#其他来源安装包}
升级 Python 包 {#升级-Python-包}
网络源升级包 {#网络源升级包}
升级已安装的SomeProject。
- 其中
--upgrade
选项可以简化为-U
指定源升级包 {#指定源升级包}
卸载 python 包 {#卸载-python-包}
其他命令 {#其他命令}
列出已安装软件 {#列出已安装软件}
查看可升级的包 {#查看可升级的包}
显示包详细信息 {#显示包详细信息}
显示帮助 {#显示帮助}
参考资料 {#参考资料}
- https://baike.baidu.com/item/PIP/20435212?fr=aladdin
- https://jingyan.baidu.com/article/ff42efa9d630e5c19e220207.html
- https://www.runoob.com/w3cnote/python-pip-install-usage.html
- https://www.cnblogs.com/fanglijiao/p/11986259.html
- https://www.zywvvd.com/notes/environment/pip/pip-chinese-source/pip-chinese-source/
文章链接:
https://www.zywvvd.com/notes/coding/python/pip-usage/pip-usage/