我按照Here指令安装了opencv。当我从终端运行它时,导入opencv的代码工作正常。但是,当我从pycharm运行我的代码时,我得到:
ImportError: No module named cv2
我已经将python解释器设置为Pycharm中我想要的虚拟环境。
答案 0 :(得分:0)
背景:OP正在使用SPE Stani's python editor
。 OP安装了OpenCV /opt/ros/hydro/lib/python2.7/dist-packages
,上面提到的编辑器没有检测到它。将此路径添加到PYTHONPATH并不能解决问题。
解决方案(以下任何一项):
sys.path
并将其放入每个文件中。 import sys
sys.path.append('/opt/ros/hydro/lib/python2.7/dist-packages')
cv2.so
文件复制到sys.path
中的任意目录。 这可能会对你有帮助。