使用python3安装opencv3的问题

时间:2016-04-02 06:46:51

标签: bash python-3.x opencv3.0

我正在尝试在我的osx 10.11上安装带有python3的opencv3,但是有问题。我安装了python2和python3,因此我编辑了etc/paths以按以下顺序获取路径:

/usr/local/bin  
/usr/bin
/bin
/usr/sbin
/sbin

...我收到以下错误:

Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
     PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages"
     You should `unset PYTHONPATH` to fix this.

基于错误,它似乎确实使用了正确版本的python。我可以看到没有环境变量PYTHONPATH(echo $PYTHONPATH的输出为空)。最后,我进入了我的〜/ .bash_profile并添加了以下内容:

export PYTHONPATH=/usr/local/lib/python3.5/site-packages:$PYTHONPATH

尽管将此添加到我的bash配置文件中,我仍然会遇到同样的错误。

我已经做了所有愚蠢的检查 - 就像验证了路径在那里,python工作,来源bash_profile,重新启动,无济于事。有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

安装python2.7和3.5版本时,在Mac上安装带有python的opencv可能是一项艰巨的任务。在这种情况下,我建议您使用python虚拟环境。这将帮助您保持python 2.7和python 3.5分开。

请参阅此博文:https://www.linkedin.com/pulse/installing-opencv-python-virtual-environment-mac-os-srivastava?trk=prof-post