Python pip 安装、使用与加速配置全指南
本文详细介绍 Python 包管理工具 pip 的安装、卸载及常用命令。涵盖单个与批量安装、查看、升级和卸载库的操作方法,并重点讲解通过配置阿里云镜像源提升下载速度的技巧,帮助开发者高效管理 Python 依赖环境。
1. pip 的安装与卸载
1.1 pip 的安装
Python 生态中包含大量实用的第三方库,而要使用这些库,首先必须确保系统中已安装 pip 工具。
在 Windows 命令提示符(cmd)中,执行以下命令以安装 pip:
python -m ensurepip --default-pip
若终端输出显示安装成功的提示信息,即代表 pip 已成功安装。

1.2 pip 的卸载
执行卸载命令时,系统会先提示确认是否执行卸载操作。
python -m pip uninstall pip

若希望跳过确认步骤直接完成卸载,可使用强制卸载参数。
python -m pip uninstall -y pip

2. pip 的使用
2.1 帮助信息
通过查看帮助信息,可以了解 pip 命令的具体用法和参数选项。
使用 pip-h 或 pip <command> --help 命令,其中 <command> 为可选的具体子命令,具体用法如下:
1. 查看 pip 命令本身的用法:
pip -h
pip --help

2. 查看 pip list 子命令的帮助信息:
pip list -h

2.2 查看 pip 版本
pip --version

2.3 更新 pip 版本
python -m pip install --upgrade pip

2.4 安装库
2.4.1 安装单个库
以安装 pyyaml 库为例,在 cmd 中执行以下命令:
pip install pyyaml
当终端显示安装成功的日志信息时,表示该库已成功安装。

默认情况下,安装包会被安装到 Python 路径下的 Lib\site-packages 文件夹中,例如路径为 E:\Environments\Python310\Lib\site-packages。

2.4.2 批量安装库
若要批量安装多个库,可新建一个 txt 文件,在文件中列出所有需要安装的库名,然后输入 pip install -r 文件路径 命令即可一次性完成安装。
例如,在 E 盘根目录下新建 packages.txt 文件,并在该 txt 文件中添加以下内容:
pyyaml
pyautogui
requests
随后在命令行中执行以下命令:
pip install -r e:\\packages.txt

2.5 查看库
2.5.1 查看所有已安装的库
1. 使用以下命令列出所有已安装的库:
pip list

2.5.2 输出已安装库的信息至文件
可将所有已安装库及其版本信息导出到指定文件中。
pip freeze > E:\packages.txt

2.5.3 查看库的详细信息
pip show -f pyyaml

2.6 升级库
1. 查看需要升级的库
pip list -o

2. 升级库
升级命令的格式如下:
使用 pip install --upgrade 后跟库名,或者使用简写形式 pip install -U 库名。
例如,升级 setuptools 库的命令如下:
pip install --upgrade setuptools

2.7 卸载库
2.7.1 卸载单个库
1. 在删除库之前,系统会先询问确认是否执行删除操作。
例如,要卸载 pyyaml 库,在 cmd 中输入以下命令:
pip uninstall pyyaml
执行后终端会提示是否删除包,输入 Y 确认后即可成功删除。

再次查看 Lib\site-packages 文件夹,可以发现该包已被移除。

2. 跳过询问,直接删除
pip uninstall -y pyyaml

2.7.2 批量卸载库
批量卸载库的操作方式与批量安装类似。
例如,在 E 盘下新建 packages.txt 文件,在 txt 文件中添加以下内容:
pyyaml
pyautogui
requests
随后执行以下命令:
pip uninstall -y -r e:\\packages.txt

3. 提高 pip 下载速度
打开文件资源管理器,在地址栏输入 %APPDATA% 并回车,这将打开 %APPDATA% 路径。在此路径下新建一个名为 pip 的文件夹。


在 pip 文件夹内,新建 pip.ini 文件,并将以下内容添加至 pip.ini 文件中:
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
pip.ini文件内容的含义是,此后通过 pip 下载的包将自动从阿里云镜像源获取,下载地址由国外服务器切换至国内服务器,从而显著提升下载速度。timeout用于设置下载超时时长。index-url指定下载的镜像源地址。trusted-host用于指定受信任的主机地址。

安装一个 selenium 库以测试下载速度,观察配置后的效果:
pip install selenium
可以看到,配置后的下载速度均为几 MB/s 级别,而未配置之前,速度通常只有几十 KB/s。

至此,关于 Python pip 的安装、使用及加速配置的教程介绍完毕。如需了解更多 Python pip 相关内容,请搜索本站往期文章或继续浏览后续文章,感谢支持!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













