python - 在 Jetson Nano 上重新安装 OpenCV
问题描述
我目前正在研究 Nvidia Jetson Nano。当我安装 JetPack 4.4 时,OpenCV 4.1.1 包含在其中,当我在 Nano 的 Python shell 上运行时,我至少能够运行import cv2
和其他一些功能而不会出错。但是,当我运行我的一个脚本时,我一直遇到这个特定的错误,我认为这是我的 OpenCV 的问题。这是因为我正在关注的教程,他们提到如果运行cv2.getBuildInformation()
它应该包含 CUDA 的详细信息。当时,我的输出不包含 CUDA,所以我认为有问题。
然后,我决定重新安装 OpenCV,而不是考虑太多,遵循几个教程,主要是博主 Piggybank 的一篇。我没有卸载任何东西,因为我认为它只会简单地覆盖它。但是,安装没有通过,因为它提到我的磁盘内存不足。我认为整个操作都会中止,但显然不会。当我尝试运行import cv2
时,它给了我:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
我试图通过 pip 和 apt-get '完全卸载' OpenCV,但返回的命令说 OpenCV 不存在。不太清楚这里出了什么问题,我不明白我之前能够顺利运行 OpenCV,但现在,我没有足够的内存。当我尝试使用上面的博客链接重新安装时,它只达到了整个安装过程的 50% 左右。请帮忙。
解决方案
推荐阅读
- android - IONIC:http请求在浏览器和开发应用程序中有效,但在apk中无效
- python - 如何让 Intellisense 与使用类属性装饰器的自定义 python 枚举一起工作
- python-3.x - 如何将 argparse 值传递给函数并将值分配给数据框?
- python-3.x - 使用 yticklabels = "auto" 从 sns.heatmap 获取行名
- javascript - NodeJS 将 base64 转换为八位字节流
- kubernetes - kubectl - 错误:您必须在裸机上登录到服务器
- sql - 如何修复 GROUP BY 中不允许的聚合函数?
- reactjs - 纱线升级后React中的Websocket握手错误
- php - 来自一个 $result = $conn->query($query) 的多个 for 循环
- typescript - 打字稿类型“未定义”不可分配给类型“T”