Opencv 未安装在 Raspberry Pi 1 B+ 上

问题描述 投票:0回答:1

无论我做什么,我都无法在我的树莓派上安装 opencv。我一直内存不足,找不到解决方案。

我试过:

sudo pip install opencv-python
sudo pip install opencv-python --no-cache-dir

第一个被杀死(内存不足),第二个失败,错误代码为 None(尽管它没有内存不足)。

我尝试制作一个 2gb 的交换文件但无济于事(我遇到了与运行 sudo pip install opencv-python --no-cache-dir 时类似的错误)

我也试过用git安装。我的 RPi 上有解压缩的 opencv 文件夹,但没有生成文件(我可以找到),我不知道如何构建它。

我目前的理论是我的树莓派太旧了。这是我在衣橱里找到的树莓派 1 b+。它有 1gb 的内存,但它是从 2014 年开始的,所以内存可能太慢了。当我当前的 RPi 运行良好时,我真的不想在全新的 RPi 上再花 1xx 美元。有什么想法吗?

python git opencv pip raspberry-pi
1个回答
0
投票

Raspberry Pi 1 型号 B+ 应配备 512 MB RAM。如果您系统的任务管理器显示的不止于此,可能是因为它还包括交换空间。

交换空间是存储空间的一部分(对于 Raspberry Pi,是 SD 卡),当物理 RAM 变满时,系统将其用作 RAM。但是,交换空间比实际 RAM 慢得多,因为它本质上只是存储空间。

检查

free -h
(或
sudo free -h
)告诉你什么。它应该显示系统中可用和已用内存的数量,包括交换空间。

© www.soinside.com 2019 - 2024. All rights reserved.