我已经在我的系统环境中正确安装了 opencv 3.4.1。
但是在我使用opencv3.2.0创建conda虚拟环境之后,它出现了一些问题:
在 conda 虚拟环境下,我必须永远先
cd myenv/lib/python3.5/site_packages/
这样 import cv2 就可以正确使用 3.2.0 版本的 opencv。
conda base环境下使用 opencv 3.4.1 版本导入 cv2。
系统环境下,即首先将 PATH 注释为 anaconda3,然后导入 cv2 将导致段错误。
如何解决这个问题?谢谢。
答案1
您也可以像在 .bashrc 中一样在 .profile 中设置 PATH,这样应用程序也会尝试在 conda envs 中找到安装的 lib。