2025年Python库安装指南:pip、venv、conda及必备库推荐

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

Python库的安装是每个开发者的基本功。本教程将从基础到进阶,全面讲解Python库的各种安装方法。

什么是Python库?为什么需要它?

Python库是预先编写好的模块和函数集合,能够扩展Python语言的功能。它们让开发者无需从零开始编写代码,而是直接使用经过验证的解决方案来处理常见任务。

使用库的主要优势:

  • 加速开发进程
  • 提升代码可靠性
  • 获取专业功能支持
  • 遵循最佳编程实践

Python库的安装方法

方法一:使用pip安装

pip是Python的标准包管理器,从Python 3.4版本起随解释器一同安装。

检查pip是否已安装

pip --version

如果未安装pip,请运行以下命令:

python -m ensurepip --upgrade

pip常用命令

安装库:

pip install library_name

安装热门库示例:

pip install requests
pip install pandas
pip install numpy
pip install matplotlib

安装指定版本:

pip install pandas==1.5.0
pip install requests>=2.25.0

升级库:

pip install --upgrade library_name

卸载库:

pip uninstall library_name

查看已安装的包:

pip list
pip show library_name

使用requirements.txt管理依赖

requirements.txt文件列出了项目的所有依赖项,是Python项目管理依赖的标准方式。

requirements.txt示例内容:

requests==2.28.1
flask==2.2.2
pandas>=1.5.0
numpy
beautifulsoup4==4.11.1

一键安装所有依赖:

pip install -r requirements.txt

生成requirements.txt文件:

pip freeze > requirements.txt

方法二:使用虚拟环境(venv)

虚拟环境可以隔离不同项目的依赖,避免版本冲突问题。

创建虚拟环境

python -m venv project_env

激活虚拟环境

Windows系统:

project_env\Scripts\activate

Linux/macOS系统:

source project_env/bin/activate

在虚拟环境中工作

激活后,所有pip命令仅在该环境内生效:

pip install requests
pip install pandas

退出虚拟环境

deactivate

方法三:使用pipenv

pipenv是一个现代化工具,整合了pip和virtualenv的功能,提供更便捷的依赖管理体验。

安装pipenv

pip install pipenv

pipenv常用命令

创建环境并安装库:

pipenv install requests
pipenv install pand                

博客

书籍推荐