繁体   English   中英

IDLE找不到cv2,CLI Python正确导入了它

[英]IDLE can't find cv2, CLI Python imports it correctly

从命令行运行Python时,我可以很好地导入OpenCV python绑定(cv2),但是当我从那里导入时,我从IDLE收到标准的“没有名为cv2的模块”。

我检查了IDLE中的路径浏览器,发现它与我的.bashrc PYTHONPATH不匹配。

就是说,我将cv2绑定文件复制到了路径浏览器中指定的目录之一,而IDLE仍然找不到它。

两个问题:1)有没有人遇到这种情况? 2)IDLE的PYTHONPATH是否与系统的其余部分不同?

在OS X( .app捆绑软件)上启动GUI应用程序时,不涉及任何外壳.app ,并且不使用外壳程序配置文件脚本。 IDLE.app也不例外。 因此,在此定义的任何环境变量均不可用于GUI应用程序。 最好的解决方案是将您的第三方软件包正确安装到Python模块搜索路径中包含的标准位置(可查看为sys.path ,而不使用PYTHONPATH 在这种情况下,另一个选择是从终端会话外壳程序启动IDLE,例如/usr/local/bin/idle2.7

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM