大功告成经验分享树莓派安装psutil

北京中科白癜风医院是正规 http://pf.39.net/bdfyy/bdfzd/

树莓派是一款非常适合做嵌入式开发的小电脑,它的价格实惠,能够满足大部分嵌入式开发的需求。在树莓派上安装软件也很容易,只需要打开终端,输入几行命令就能安装想要的软件。但是在安装psutil时,很多人会遇到安装失败并报错的问题。笔者将分析树莓派安装psutil失败的原因,并提供解决方法。

一、Psutil是什么

Psutil是一个跨平台的进程和系统监控库,可以在Linux、Windows、macOS和FrBSD上运行。它提供了获取CPU、内存、磁盘等系统资源信息以及进程的相关信息的函数。使用psutil,我们可以方便地监控系统资源使用情况,了解进程信息,也可以操作进程,执行操作系统命令等等。

二、安装Psutil的方法

安装psutil的相关命令如下:

pipinstallpsutil

这是安装最新版本的psutil的命令。但是在树莓派上执行这个命令时,会遇到安装失败并报错的问题,原因主要有两点。

三、原因分析

编译psutil时需要依赖库

编译psutil时树莓派内存不足

四、解决方法

1.安装依赖库

Psutil是一个依赖于Python开发库的Python模块,安装之前需要先安装其依赖的Python开发库及其它的相关库,否则会在编译阶段报错。解决此问题可以先安装psutil所需要的依赖库,然后再安装psutil。使用以下命令安装,这些库不管是在Python2还是Python下都搭配很好:

sudoaptinstallgccmaklibc6-dv

sudoaptinstallpython-dvpython-pip

这样就可以成功安装psutil了。

2.调整树莓派内存

树莓派默认的内存划分为大内存和小内存两部分,大内存用于运行系统,小内存是给GPU使用的,如果不使用GPU的话,可以调整内存分配大小。可以使用以下命令设置内存大小,这里我们假设将GPU内存设为0:

sudoraspi-config

选择,再选择,设置,就能得到大约MB的可用内存。

.暴力安装

如果以上方法都不能解决安装失败的问题,可以尝试使用以下方法:使用国内镜像源,强制直接安装psutil,由于有些psutil源码是针对我们用的Python版本,有些可能不是,所以有时可能会重装Python也没用,可以直接从镜像中下载psutil预编译好的包,然后直接安装:

sudopipinstallpsutil-i


转载请注明:http://www.aierlanlan.com/rzfs/8315.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了