开始使用我的opencv
项目并尝试在我的mac上安装opencv
。我现在拥有的是我的macport将显示:
opencv @3.0.0_1+python27 (active)
但是当我在终端中运行python时,我无法导入cv
。目前我还安装了pycharm,它似乎与python2.6
一起提供,这是一个问题吗?
任何帮助都会非常感谢,提前感谢!
答案 0 :(得分:0)
使用macports,您需要设置默认的系统python。问题可能是您仍在使用Apple默认python。要检查,首先运行
$ which python
/opt/local/bin/python
那应该告诉你哪个python。如果你的python在/ usr / bin中,那么它可能是无效的。
接下来,将默认python配置为安装OpenCV for的2.7版本。
$ sudo port select --summary
Password:
Name Selected Options
==== ======== =======
python python27 python26-apple python27 python27-apple
python2 python27 python27 none
python3 none python34 none
设置python版本
sudo port select --set python python27
仅仅因为Apple为您提供python2.7,并不意味着MacPorts库将链接到它。 MacPort版本的优点在于它们已经完成了所有这些工作。
就pycharm而言,您可能不需要在控制台中设置默认的python。 Pycharm可以直接链接到它。只需转到项目设置,并将解释器配置为/opt/local/bin/python2.7。