使用MacPorts安装OpenCV,已安装python2.7,但无法“导入cv”

2024-04-25 03:56:09 发布

您现在位置:Python中文网/ 问答频道 /正文

只要开始我的opencv项目,并尝试在我的mac上安装opencv。我现在拥有的是我的macport将显示:

 opencv @3.0.0_1+python27 (active)

但是当我在终端中运行python时,我无法导入cv。目前我还安装了pycharm,它看起来好像是python2.6附带的,这会是个问题吗?在

如有任何帮助我们将不胜感激,谢谢!在


Tags: 项目终端mac附带opencvcvpycharmactive
1条回答
网友
1楼 · 发布于 2024-04-25 03:56:09

对于macports,您需要设置默认的系统python。问题可能是您仍然使用苹果默认的python。要检查,先运行

$ which python
/opt/local/bin/python

这会告诉你哪个python。如果python在/usr/bin中,那么它可能是无效的。在

接下来,将默认python配置为安装OpenCV的2.7版本。在

^{pr2}$

设置python版本

sudo port select  set python python27

仅仅因为苹果提供了python2.7,并不意味着MacPorts库会链接到它。MacPort版本的好处在于它们已经解决了所有这些问题。在

就pycharm而言,您可能不需要在控制台中设置默认python。Pycharm可以直接链接到它。只需转到项目设置,并将解释器配置为/opt/local/bin/python2.7。在

相关问题 更多 >