Toybrick

标题: opencv-python无法导入【已解决】 [打印本页]

作者: Yunhui    时间: 2019-4-12 21:06
标题: opencv-python无法导入【已解决】
本帖最后由 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解决

作者: 程子    时间: 2019-4-14 13:18
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓
作者: Yunhui    时间: 2019-4-15 09:55
程子 发表于 2019-4-14 13:18
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓

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

作者: Yunhui    时间: 2019-4-15 14:38
程子 发表于 2019-4-14 13:18
1 使用python3
2 检查是否在虚拟环境里
3 版本无所谓

发现在虚拟环境中import cv2会报错,但是退出虚拟环境import cv2就可以,是哪里安装的时候有问题吗?
作者: Yunhui    时间: 2019-4-15 20:47
程子 发表于 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解决




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3