Skip to content

Commit aecf818

Browse files
committed
doc: update command/pip.md #556
1 parent 26abc18 commit aecf818

File tree

1 file changed

+82
-59
lines changed

1 file changed

+82
-59
lines changed

command/pip.md

Lines changed: 82 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,103 @@
11
pip
22
===
33

4-
Python的库管理工具。
5-
6-
7-
```
8-
用法:
9-
pip <命令> [选项]
10-
11-
命令:
12-
install 安装包。
13-
download 下载包。
14-
uninstall 卸载包。
15-
freeze 以requirements格式输出已安装的包。
16-
inspect 检查 Python 环境。
17-
list 列出已安装的包。
18-
show 显示有关已安装包的信息。
19-
check 验证已安装的包是否具有兼容的依赖关系。
20-
config 管理本地和全局配置。
21-
search 在 PyPI 搜索包。
22-
cache 检查和管理 pip 的wheel缓存。
23-
index 检查从软件包索引中获取的信息。
24-
wheel 从你的要求构建wheels。
25-
hash 计算包存档的哈希值。
26-
completion 用于命令完成的辅助命令。
27-
debug 显示用于调试的有用信息。
28-
help 显示命令的帮助信息。
29-
30-
通用选项:
31-
-h, --help 显示帮助。
32-
--debug 允许未处理的异常传播到主要子例程之外,而不是将其记录到stderr。
33-
--isolated 在隔离模式下运行 pip,忽略环境变量和用户配置。
34-
--require-virtualenv 允许 pip 仅在虚拟环境中运行;否则退出并显示错误。
35-
--python <python> 使用指定的 Python 解释器运行 pip。
36-
-v, --verbose 提供更多输出。该选项是可叠加的,最多可使用3次。
37-
-V, --version 显示版本并退出。
38-
-q, --quiet 提供更少的输出。该选项是可叠加的,最多可使用3次(对应 WARNING、ERROR 和 CRITICAL 日志级别)。
39-
--log <path> 要附加日志的路径。
40-
--no-input 禁用输入提示。
41-
--keyring-provider <keyring_provider>
42-
如果允许用户输入,则启用通过 keyring 库进行凭据查找。指定要使用的机制[disabled, import, subprocess]。(默认: disabled)
43-
--proxy <proxy> 指定代理,格式为 scheme://[user:passwd@]proxy.server:port。
44-
--retries <retries> 每个连接应尝试的最大次数(默认5次)。
45-
--timeout <sec> 设置套接字超时(默认15秒)。
46-
--exists-action <action> 当路径已经存在时的默认操作:(s)切换,(i)忽略,(w)擦除,(b)备份,(a)中止。
47-
--trusted-host <hostname> 将此主机或主机:端口对标记为可信,即使它没有有效或任何 HTTPS。
48-
--cert <path> PEM编码的CA证书包的路径。如果提供,将覆盖默认值。有关更多信息,请参阅 pip 文档中的 'SSL证书验证'。
49-
--client-cert <path> SSL客户端证书的路径,一个包含私钥和PEM格式的证书的单个文件。
50-
--cache-dir <dir> 在 <dir> 中存储缓存数据。
51-
--no-cache-dir 禁用缓存。
52-
--disable-pip-version-check
53-
不定期检查 PyPI 是否有可下载的 pip 新版本。与 --no-index 隐含。
54-
--no-color 抑制有色输出。
55-
--no-python-version-warning
56-
对即将不受支持的 Python 沉默弃用警告。
57-
--use-feature <feature> 启用可能不向后兼容的新功能。
58-
--use-deprecated <feature> 启用在将来将被删除的已弃用功能。
59-
```
60-
61-
## 安装
4+
Python 编程语言中的包管理器,用于安装和管理第三方 Python 模块
5+
6+
## 语法
7+
8+
```bash
9+
pip <命令> [选项]
10+
```
11+
12+
## 选项
13+
14+
命令
15+
16+
```bash
17+
install 安装包。
18+
download 下载包。
19+
uninstall 卸载包。
20+
freeze 以requirements格式输出已安装的包。
21+
inspect 检查 Python 环境。
22+
list 列出已安装的包。
23+
show 显示有关已安装包的信息。
24+
check 验证已安装的包是否具有兼容的依赖关系。
25+
config 管理本地和全局配置。
26+
search 在 PyPI 搜索包。
27+
cache 检查和管理 pip 的wheel缓存。
28+
index 检查从软件包索引中获取的信息。
29+
wheel 从你的要求构建wheels。
30+
hash 计算包存档的哈希值。
31+
completion 用于命令完成的辅助命令。
32+
debug 显示用于调试的有用信息。
33+
help 显示命令的帮助信息。
34+
```
35+
36+
通用选项
37+
38+
```bash
39+
-h, --help 显示帮助。
40+
--debug 允许未处理的异常传播到主要子例程之外,而不是将其记录到stderr。
41+
--isolated 在隔离模式下运行 pip,忽略环境变量和用户配置。
42+
--require-virtualenv 允许 pip 仅在虚拟环境中运行;否则退出并显示错误。
43+
--python <python> 使用指定的 Python 解释器运行 pip。
44+
-v, --verbose 提供更多输出。该选项是可叠加的,最多可使用3次。
45+
-V, --version 显示版本并退出。
46+
-q, --quiet 提供更少的输出。该选项是可叠加的,最多可使用3次(对应 WARNING、ERROR 和 CRITICAL 日志级别)。
47+
--log <path> 要附加日志的路径。
48+
--no-input 禁用输入提示。
49+
--keyring-provider <keyring_provider>
50+
如果允许用户输入,则启用通过 keyring 库进行凭据查找。指定要使用的机制[disabled, import, subprocess]。(默认: disabled)
51+
--proxy <proxy> 指定代理,格式为 scheme://[user:passwd@]proxy.server:port。
52+
--retries <retries> 每个连接应尝试的最大次数(默认5次)。
53+
--timeout <sec> 设置套接字超时(默认15秒)。
54+
--exists-action <action> 当路径已经存在时的默认操作:(s)切换,(i)忽略,(w)擦除,(b)备份,(a)中止。
55+
--trusted-host <hostname> 将此主机或主机:端口对标记为可信,即使它没有有效或任何 HTTPS。
56+
--cert <path> PEM编码的CA证书包的路径。如果提供,将覆盖默认值。有关更多信息,请参阅 pip 文档中的 'SSL证书验证'
57+
--client-cert <path> SSL客户端证书的路径,一个包含私钥和PEM格式的证书的单个文件。
58+
--cache-dir <dir><dir> 中存储缓存数据。
59+
--no-cache-dir 禁用缓存。
60+
--disable-pip-version-check
61+
不定期检查 PyPI 是否有可下载的 pip 新版本。与 --no-index 隐含。
62+
--no-color 抑制有色输出。
63+
--no-python-version-warning
64+
对即将不受支持的 Python 沉默弃用警告。
65+
--use-feature <feature> 启用可能不向后兼容的新功能。
66+
--use-deprecated <feature> 启用在将来将被删除的已弃用功能。
67+
```
68+
69+
### 安装
6270

6371
Pip 是 Python 的包管理工具,通常随着 Python 的安装一起安装。确保你的 Python 版本是 3.4 或更高版本。
6472

6573
```bash
6674
# Ubuntu系统
6775
sudo apt install python3-pip
6876
```
69-
```badh
77+
78+
```bash
7079
# CentOS
7180
sudo yum install python3-pip
7281
```
82+
7383
如果需要更新 Pip,可以运行以下命令:
7484

7585
```bash
7686
python -m pip install --upgrade pip
7787
```
7888

89+
检查 `pip` 是否已安装
90+
91+
```bash
92+
pip --version
93+
```
94+
95+
确保您使用的是最新版本的 `pip`,您可以运行以下命令来**升级**
96+
97+
```bash
98+
python -m pip install --upgrade pip
99+
```
100+
79101
## 安装包
80102

81103
通过 Pip 安装 Python 包非常简单。使用以下命令:
@@ -155,4 +177,5 @@ pip install git+https://github.com/user/repo.git
155177
以上是一些常用的 Pip 命令,希望这个简要教程能够帮助你更好地使用 Python 包管理工具。
156178

157179
## 官网
180+
158181
更多安装使用方法可以访问官网学习:[https://pypi.org/project/pip/](https://pypi.org/project/pip/)

0 commit comments

Comments
 (0)