如何在 Windows 上安装 PIP?

2025年1月5日 | 阅读6分钟

Python 是一种多功能编程语言,因其简洁易读而广受欢迎。如果您在 Windows 计算机上开始 Python 之旅,您可能会发现需要安装额外的包或库来增强您的开发体验。这时就需要 PIP(Python 包安装程序)派上用场了。PIP 是 Python 的包管理器,它简化了安装、管理和更新 Python 库的过程。在本指南中,我们将引导您完成在 Windows 上安装 PIP 的分步过程。

为什么要安装 PIP?

在深入安装过程之前,了解 PIP 的重要性至关重要。Python 包是代码和资源的集合,开发人员可以使用它们来扩展其 Python 应用程序的功能。PIP 允许您轻松地获取、安装和管理这些包,从而简化开发工作流程并节省您的时间。

检查是否已安装 Python

PIP 包含在 Python 3.4 及更高版本中,因此如果您使用的是相对较新版本的 Python,则可能已经安装了 PIP。要检查您的 Windows 计算机上是否已安装 Python,请打开命令提示符并输入

如果已安装 Python,您将看到一个版本号。如果没有,您需要先下载并安装 Python。您可以从官方网站 python.org 下载最新版本的 Python。

在 Windows 上安装 PIP

步骤 1:下载 Get-Pip.py 脚本

打开您的网络浏览器并转至 https://bootstrap.pypa.io/get-pip.py。右键单击页面并选择“另存为”以下载 get-pip.py 脚本。将其保存在您计算机上易于访问的位置,例如桌面。

步骤 2:打开命令提示符

按 Win + R 打开“运行”对话框,输入 cmd,然后按 Enter 键。这将打开命令提示符。

步骤 3:导航到脚本位置

使用 cd 命令导航到保存 get-pip.py 脚本的目录。例如

步骤 4:运行脚本

进入正确目录后,运行以下命令来执行脚本并安装 PIP:

如果您安装了多个 Python 版本,您可能需要使用特定版本,例如:

步骤 5:验证安装

要确认 PIP 已成功安装,请键入以下命令:

这应该会显示 PIP 版本信息,表明 PIP 已在您的 Windows 计算机上安装。

配置环境变量

为了使 PIP 可以从任何命令提示符窗口全局访问,您需要将其路径添加到系统的环境变量中。

步骤 1:查找 PIP 的安装路径

查找 PIP 安装的路径。您可以使用以下命令来定位它:

记下命令提示符中显示的路径。

步骤 2:打开系统属性

右键单击桌面或文件资源管理器中的“此电脑”或“计算机”图标,然后选择“属性”。在“系统”窗口中,单击左侧的“高级系统设置”。

步骤 3:打开环境变量

在“系统属性”窗口中,单击“环境变量”按钮。

步骤 4:编辑 Path 变量

在“环境变量”窗口中,找到“系统变量”部分下的“Path”变量,然后单击“编辑”。

步骤 5:添加 PIP 的路径

单击“新建”并粘贴您在步骤 1 中复制的路径。单击“确定”关闭每个窗口。

步骤 6:验证配置

打开一个新的命令提示符窗口并键入:

您应该会看到 PIP 版本信息,这证实 PIP 现在可以全局访问了。

在 Windows 上使用 PIP

现在 PIP 已安装并配置好,您可以使用它轻松安装 Python 包。以下是一些基本的 PIP 命令供您入门:

安装包

要安装包,请使用以下语法:

将“package_name”替换为您要安装的包的名称。

升级包

要将已安装的包升级到最新版本,请使用以下命令:

卸载包

如果您不再需要某个包,可以使用以下命令将其卸载:

列出已安装的包

要查看已安装的所有包的列表,请使用命令:

搜索包

如果您不确定确切的包名,您可以使用以下命令搜索包:

将“search_query”替换为您想要的搜索词。

故障排除 PIP 安装问题

如果在安装过程中遇到任何问题,以下是一些常见的故障排除步骤:

  • 确保 Python 在您的 PATH 中:Python 可执行文件应添加到您的系统 PATH。在安装 Python 期间,请务必选中将 Python 添加到 PATH 的选项。
  • 检查 Python 版本:确保您使用的是包含 PIP 的 Python 版本。3.4 及更高版本默认包含 PIP。
  • 互联网连接:PIP 需要互联网连接才能下载和安装包。请确保您的计算机已连接到互联网。
  • 防火墙和杀毒软件:有时,防火墙或杀毒软件可能会阻止 PIP 安装。暂时禁用它们,然后再次尝试安装。
  • 代理设置:如果您在使用代理,您可能需要配置 PIP 以使用代理设置。您可以通过设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量来完成此操作。

创建虚拟环境

要创建虚拟环境,请在命令提示符中导航到您的项目目录并运行:

将 venv 替换为您想要的虚拟环境的名称。此命令将创建一个包含虚拟环境的新目录。

激活虚拟环境

要激活虚拟环境,请运行以下命令:

您应该会在命令提示符中看到虚拟环境的名称,这表明它现在已激活。

在虚拟环境中安装包

激活虚拟环境后,您可以使用 PIP 为您的项目安装特定的包:

pip install package_name

这可以确保每个项目的依赖项是隔离的,并且不会相互干扰。

停用虚拟环境

要停用虚拟环境并返回全局 Python 环境,只需运行:

deactivate

自动激活虚拟环境

每次手动激活虚拟环境可能会很麻烦。为了简化此过程,您可以创建一个批处理脚本(例如,activate.bat)并包含激活命令,然后将其放置在项目根目录中。运行该脚本将自动激活虚拟环境。

Windows 上的 Jupyter Notebook

Jupyter Notebook 提供了一个交互式 Python 开发环境,允许您创建和共享包含实时代码、方程式、可视化和叙述性文本的文档。在 Windows 上安装 Jupyter 需要一些额外的步骤。

安装 Jupyter

激活虚拟环境后,使用 PIP 安装 Jupyter:

运行 Jupyter

要启动 Jupyter Notebook 服务器,请运行:

这将在您的网络浏览器中打开一个新选项卡,显示 Jupyter Notebook 界面。

应用

现在您已经在 Windows 计算机上安装了 PIP 并设置了虚拟环境,让我们探讨这些工具的一些实际应用和用例。

1. 使用 Django 进行 Web 开发

Django 是一个高级 Python Web 框架,鼓励快速开发和清晰务实的設計。使用 PIP,您可以轻松地在虚拟环境中安装 Django 和其他必需的包。

创建 Django 项目并在虚拟环境中管理其依赖项,以确保项目隔离。

2. 数据科学和机器学习

PIP 对于安装 NumPy、pandas 和 scikit-learn 等库至关重要,这些库是数据处理和机器学习任务的基础。

在虚拟环境中的 Jupyter Notebook 中,您可以无缝地处理数据分析和机器学习项目。

3. 自动化脚本

PIP 简化了促进自动化的包的安装,例如用于 HTTP 请求的 requests 或用于 Web 抓取的 Beautiful Soup。

编写 Python 脚本来自动化重复性任务,并从您的虚拟环境中执行它们。

4. 使用 Flask 进行 API 开发

Flask 是一个轻量级 Web 框架,非常适合开发 RESTful API。使用 PIP 在虚拟环境中安装 Flask 及其扩展。

在隔离环境中构建和测试您的 API,以避免与其他项目发生冲突。

结论

在本综合指南中,我们涵盖了在 Windows 上安装 PIP,这对于管理 Python 包至关重要。此外,我们还探讨了虚拟环境在隔离项目依赖项方面的重要性,并讨论了将 Jupyter Notebook 集成到您的开发工作流程中。

通过遵循这些步骤,您已经为 Windows 计算机上的 Python 开发打下了坚实的基础。随着您继续学习之旅,您可能会遇到新的工具和技术来增强您的开发体验。请始终保持好奇心,探索庞大而充满活力的 Python 生态系统。