上一篇                     
               
			  Linux如何快速安装psutil?详细教程
- Linux
- 2025-06-15
- 3432
 在Linux系统中,通过pip包管理器安装psutil,执行命令
 
 
pip install psutil,若需全局安装或遇权限问题,使用
 sudo pip install psutil,确保已安装Python和pip环境。
Linux 安装 psutil 详细指南
psutil(进程和系统实用程序)是一个跨平台的 Python 库,用于监控系统运行状态、管理进程、获取 CPU/内存/磁盘/网络等硬件信息,它是运维开发、性能分析的必备工具,以下是在 Linux 系统中安装 psutil 的完整步骤。
安装前准备
-  确认 Python 环境 
 psutil 需要 Python 2.7 或 3.4+ 环境,执行命令检查版本:python3 --version # 推荐使用 Python 3 
-  安装 pip 包管理工具 
 如果未安装 pip,根据发行版选择命令:- Ubuntu/Debian: sudo apt update && sudo apt install python3-pip 
- CentOS/RHEL: sudo yum install epel-release && sudo yum install python3-pip 
 
- Ubuntu/Debian: 
-  安装编译依赖(可选但推荐) 
 从源码编译 psutil 需要 GCC 和 Python 头文件:# Ubuntu/Debian sudo apt install build-essential python3-dev # CentOS/RHEL sudo yum groupinstall "Development Tools" && sudo yum install python3-devel 
安装 psutil 的 3 种方法
方法 1:通过 pip 安装(推荐)

pip3 install psutil
- 虚拟环境安装(避免依赖冲突): python3 -m venv myenv # 创建虚拟环境 source myenv/bin/activate # 激活环境 pip install psutil # 在虚拟环境中安装 
方法 2:通过系统包管理器安装
- Ubuntu/Debian: sudo apt install python3-psutil 
- CentOS/RHEL(需启用 EPEL 仓库): sudo yum install python3-psutil 
方法 3:从源码安装(适合最新版或定制需求)
# 下载源码 wget https://github.com/giampaolo/psutil/archive/refs/tags/v5.9.5.tar.gz tar -xvf v5.9.5.tar.gz cd psutil-5.9.5 # 编译安装 python3 setup.py install
验证安装是否成功
创建测试脚本 test_psutil.py:
import psutil
print("CPU 核心数:", psutil.cpu_count())
print("内存总量:", round(psutil.virtual_memory().total / (1024**3), 2), "GB") 
运行脚本:

python3 test_psutil.py
输出类似结果即安装成功:
CPU 核心数: 4
内存总量: 15.62 GB常见问题解决
-  权限错误 
 若出现Permission denied,在命令前加sudo:sudo pip3 install psutil 
-  编译失败 
 确保已安装编译依赖(见第一步第3点),错误示例:error: command 'gcc' failed with exit status 1
-  旧版本冲突 
 升级已有版本: pip3 install --upgrade psutil 
-  导入错误 ImportError
 检查 Python 环境路径是否匹配:python3 -m pip show psutil # 确认安装位置 
应用场景示例
- 监控实时 CPU 使用率: import psutil print(psutil.cpu_percent(interval=1)) 
- 获取进程列表: for proc in psutil.process_iter(['pid', 'name']): print(proc.info)
- 磁盘 I/O 统计: print(psutil.disk_io_counters()) 
引用说明
- psutil 官方文档:github.com/giampaolo/psutil
- Python 包索引:pypi.org/project/psutil
- Linux 依赖管理参考: 
  - Ubuntu Packages: packages.ubuntu.com
- EPEL Repository: fedoraproject.org/wiki/EPEL
 
提示:生产环境建议使用虚拟环境安装,避免与其他 Python 项目冲突,定期更新至最新版(当前稳定版 v5.9.5)以获取安全补丁和新功能。
 
  
			