我已经按照说明安装了 opencv Here .当我从终端运行时,我导入 opencv 的代码工作正常。但是,当我从 pycharm 运行我的代码时,我得到:
ImportError: No module named cv2
我已经在 Pycharm 中将 python 解释器设置为我想要的虚拟环境。
最佳答案
背景:OP 使用SPE Stani 的python 编辑器
。 OP 已安装 OpenCV /opt/ros/hydro/lib/python2.7/dist-packages
上述编辑器未检测到。将此路径添加到 PYTHONPATH 并不能解决问题。
解决方案(以下任何一种):
- 将此路径添加到
sys.path
并将其放入每个文件中。
导入系统
sys.path.append('/opt/ros/hydro/lib/python2.7/dist-packages')
- 将
cv2.so
文件复制到sys.path
中的任意目录。
这可能对你有帮助。
关于python - Pycharm 给出导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34022054/