首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >opencv在python中运行,但在spyder中不运行。

opencv在python中运行,但在spyder中不运行。
EN

Stack Overflow用户
提问于 2019-05-23 10:18:14
回答 2查看 275关注 0票数 1

我是opencv的完全初学者。我用spyder编写了这段代码,它没有显示名为'cv2'的模块

代码语言:javascript
运行
复制
import cv2
img = cv2.imread('D:\ML\img1.jfif',1)
cv2.imshow('D:\ML\img1.jfif',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

但是相同的代码在python中工作。

任何帮助都是非常感谢的。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-23 11:39:18

有多种原因可以解释为什么会出现这种情况。

  1. 希望您在一个cv2包不“已知”的虚拟环境中工作。
  2. 您的python版本有错误的cv2包。
  3. 也许你用错了翻译。如果您有一个python2和python3解释器,但是pip安装了错误的cv2 )。

请提供您为Spyder设置的哪个python解释器,如果这是您路径上唯一已安装的python,以及如何安装cv2。

祝你万事如意!

票数 0
EN

Stack Overflow用户

发布于 2019-05-23 11:36:17

对于每种情况,可能都有不同的Python解释器/可执行文件:

你可以检查:

代码语言:javascript
运行
复制
import sys
print(sys.executable)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56273066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档