Toybrick

opencv-python无法导入【已解决】

Yunhui

新手上路

积分
44
发表于 2019-4-12 21:06:00    查看: 7306|回复: 4 | [复制链接]    打印 | 显示全部楼层
本帖最后由 Yunhui 于 2019-4-15 20:48 编辑

为了运行rknn-toolkit里面的例子,需要安装opencv。使用pip安装时候遇到如下问题:
No matching distribution found for opencv-python
参考http://t.rock-chips.com/forum.php?mod=viewthread&tid=276&highlight=opencv这里解决了安装问题,结果如下:

opencv-contrib-3.4.1-1.fc28.aarch64
python3-opencv-3.4.1-1.fc28.aarch64
opencv-3.4.1-1.fc28.aarch64
opencv-core-3.4.1-1.fc28.aarch64


但是尝试import cv2时,依旧报错
ModuleNotFoundError: No module named 'cv2'


注意到安装的版本也低于要求的3.4.3.18,具体要如何才能解决,需要自己编译opencv源码吗?




——已解决
通过在env/lib/python3.6/site-packages/ (env为虚拟环境)增加symbolic link到ln -s /usr/lib64/python3.6/site-packages/cv2.cpython-36m-aarch64-linux-gnu.so cv2.so解决
回复

使用道具 举报

程子

中级会员

积分
386
发表于 2019-4-14 13:18:38 | 显示全部楼层
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓
回复

使用道具 举报

Yunhui

新手上路

积分
44
 楼主| 发表于 2019-4-15 09:55:28 | 显示全部楼层
程子 发表于 2019-4-14 13:18
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓

1 使用python3
已经用给的是Python3
2 检查是否在虚拟环境里
是在虚拟环境中安装
回复

使用道具 举报

Yunhui

新手上路

积分
44
 楼主| 发表于 2019-4-15 14:38:07 | 显示全部楼层
程子 发表于 2019-4-14 13:18
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓

发现在虚拟环境中import cv2会报错,但是退出虚拟环境import cv2就可以,是哪里安装的时候有问题吗?
回复

使用道具 举报

Yunhui

新手上路

积分
44
 楼主| 发表于 2019-4-15 20:47:35 | 显示全部楼层
程子 发表于 2019-4-14 13:18
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓

问题已经解决

通过在env/lib/python3.6/site-packages/ (env为虚拟环境)增加symbolic link到ln -s /usr/lib64/python3.6/site-packages/cv2.cpython-36m-aarch64-linux-gnu.so cv2.so解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表