我一直试图安装OpenCV很多年了,最后我成功地使用了本教程:http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/。安装了OpenCV,但在IDLE中找不到“cv2”模块
但是,每当我尝试在IDLE中导入cv2时,它都没有找到,但我确定我安装了OpenCV。
的cv2.so文件存在于: /usr/local/lib/python3.5/site-packages/cv2.so
我认为它可能有一些做的解释,但我不确定如何解决它。在终端中,当我尝试导入时,它可以工作。我包括终端消息来证明它。
任何帮助表示赞赏。谢谢。
谢谢!它像一个魅力一样工作!你能向我解释一下这些命令的作用吗?每次我想在IDLE中使用opencv时,都必须运行这些命令吗?干杯! –
不客气! 当然。您需要首先了解虚拟环境。通过在cv上键入工作,您正在激活虚拟环境(openCv已安装)。现在当你在你的终端上键入python时,你实际上正在使用与openCV一起安装的python(虚拟环境)。空闲是python模块中的一个构建。所以python -m idlelib用你的终端版本打开IDLE,这个版本恰好是opencv激活的虚拟环境。你可以编写一个bash脚本,当你双击它时为你做。如果你不知道怎么问。 –