我在Win 10上使用带有spyder的anaconda。我通过pip-install opencv-python安装了opencv。 如果我愿意
import cv2
在默认目录(C:\ ProgramData \ Anaconda3)中,它将起作用。 但是,如果我在其他任何地方执行相同的命令,则会出现错误:
import cv2
Traceback (most recent call last):
File "<ipython-input-3-c8ec22b3e787>", line 1, in <module>
import cv2
ImportError: DLL load failed: Le module spécifié est introuvable.
如果我想运行需要cv2的脚本,则必须进入C:\ ProgramData \ Anaconda3,然后导入cv2并最终在我想要的任何目录中运行我的脚本。 其他模块(例如pygame或pillow)没有这个问题。
答案 0 :(得分:0)
这可能是因为IDE可能包含许多解释器,而没有为系统设置的python解释器安装cv2
库,请尝试使用{{ 1}}。那么它可能会在任何位置为您工作。
答案 1 :(得分:0)
好,感谢阿比舍克·塞尼(Abhishek-Saini)。 在this video where pip directory is added to PATH之后,我向路径添加了C:\ opencv \ build \ x64 \ vc15 \ bin。并且,它有效! (那么现在)