1. 介绍
pip 是 Python 的包管理工具,提供了对 Python 包的查找、下载、安装、卸载等功能。目前 Python 3.4 和 2.7 及以上版本通常都配套安装了 pip。在 Windows 系统中,pip 的可执行文件通常位于 python\Scripts 文件夹下。对于旧版本或特定安装情况,可能需要手动配置。
本文针对 Windows 系统用户,详细讲解了 Python 环境变量的配置方法、pip 包管理工具的多种安装途径(包括 ensurepip 模块和 get-pip.py 脚本),以及常用命令的使用。内容涵盖路径检查、镜像源配置、虚拟环境基础及常见报错处理,旨在帮助开发者快速搭建可用的 Python 开发环境。

pip 是 Python 的包管理工具,提供了对 Python 包的查找、下载、安装、卸载等功能。目前 Python 3.4 和 2.7 及以上版本通常都配套安装了 pip。在 Windows 系统中,pip 的可执行文件通常位于 python\Scripts 文件夹下。对于旧版本或特定安装情况,可能需要手动配置。
按住 Win + R 打开运行窗口,输入 cmd 打开命令提示符,输入以下命令检查 pip 版本:
pip --version
如果显示''pip'不是内部或外部命令,也不是可运行的程序或批处理文件',说明 pip 未正确安装或未添加到环境变量中。
即使安装了 Python,若未勾选自动配置环境变量,系统也无法识别 python 命令。请依次输入以下命令检查:
python --version
若无法识别,需手动配置环境变量:
Path,双击编辑。C:\Python39)以及 Scripts 目录路径(例如 C:\Python39\Scripts)。较新版本的 Python 自带了 ensurepip 模块,可直接用于安装或升级 pip。确保已配置好 Python 环境变量后,在命令行输入:
py -m ensurepip --upgrade
注意:部分精简版或旧版本 Python 可能不包含此模块。
这是最通用的安装方式。访问官方获取脚本链接下载 get-pip.py,然后运行:
python get-pip.py
安装完成后,同样需要将 Scripts 目录加入系统环境变量 Path 中,以便在任何目录下使用 pip 命令。
由于网络原因,直接连接 PyPI 官方源速度较慢。建议配置国内镜像源以提升下载效率。
在安装包时指定镜像地址:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
创建或修改用户目录下的 .pip 文件夹中的 pip.conf (Windows) 或 pip.ini 文件,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
以下命令均在命令提示符中操作:
| 命令 | 说明 |
|---|---|
pip list | 查看已安装的包列表 |
pip show 包名 | 查看指定包的详细信息 |
pip install 包名 | 安装包 |
pip install 包名==版本号 | 安装指定版本 |
pip install --upgrade 包名 | 升级指定包 |
pip uninstall 包名 | 卸载包 |
pip freeze | 导出当前环境所有包及其版本 |
pip help | 查看帮助文档 |
为避免不同项目间的依赖冲突,建议使用虚拟环境。
python -m venv myenv
myenv\Scripts\activate.batmyenv\Scripts\Activate.ps1激活成功后,命令行前缀会显示 (myenv),此时安装的包仅作用于该环境。
--trusted-host pypi.org 或使用镜像源。python -m pip install --upgrade pip 进行更新。
微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online