如何使用 pip 安装 Python 包

了解如何使用 pip 在 Python 中安装和管理第三方包。发现虚拟环境、requirements.txt 和基本命令。

在编辑器中尝试此解决方案

概述

Python 广泛流行的一个关键原因是其丰富的第三方包生态系统,托管在 Python 包索引 (PyPI) 上。这些包允许您轻松地将网络抓取、机器学习、网络服务器和数据分析集成到您的代码中。为了安装这些包,Python 提供了官方包管理器工具“pip”。

要安装软件包,请在系统终端中运行“pip install package_name”。这将从 PyPI 获取最新版本的软件包并将其安装在您的系统上。您可以使用“pip install package_name==1.2.3”等语法指定精确版本,或使用“--upgrade”标志更新现有包。

在现代开发中,使用虚拟环境(如“venv”)来隔离每个项目的包依赖关系,防止全局系统库之间的冲突至关重要。然后可以将依赖项导出到“requirements.txt”文件并使用“pip install -rrequirements.txt”命令批量安装。

代码和执行输出

该模拟展示了如何在终端环境中编写和配置常见的 pip 命令。

# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:

command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"

print("To install a package, run:")
print(f"  $ {command_install}")
print("To upgrade an existing package, run:")
print(f"  $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f"  $ {command_requirements}")
端子输出
To install a package, run:
  $ pip install requests
To upgrade an existing package, run:
  $ pip install --upgrade requests
To install from a requirements file, run:
  $ pip install -r requirements.txt

逐步实施

  • 打开终端或命令提示符(不要在 Python 文件中编写 pip 命令)。
  • 运行 pip install <package_name> 从 PyPI 下载库。
  • 运行 pip freeze >requirements.txt 以保存所有当前项目依赖项。

常见问题解答

如何修复“未找到 pip 命令”错误?

确保 Python 已添加到系统的 PATH 变量中,或尝试调用模块包装器:python -m pip install <package>。

虚拟环境 (venv) 的用途是什么?

它将项目依赖项隔离在本地文件夹中,防止一个项目中的库与另一个项目中的库破坏或冲突。

相关主题

推荐的 Python 资源

通过相关的交互式教程、备忘单和代码比较来扩展您的知识。