Mit*_*ani 7 python opencv pycharm
我正在开发一个需要OpenCV的项目,而我正在Mac上的PyCharm中进行.我已经设法使用Homebrew成功安装OpenCV,并且当我在终端中运行Python(版本2.7.6)时我能够导入cv2并且我没有错误.当我尝试在PyCharm中导入它时出现问题.我得到一个红色下划线:
没有名为cv2的模块
我假设PyCharm无法找到我的cv2.so文件,但我有最新的PyCharm版本(4.0.6),我看过的论坛都没有对这个版本有帮助.如何让PyCharm识别我的cv2文件?我进入了Project Interpreter,但没有从我自己的机器导入OpenCV的选项.此外,在编辑配置中,我定义了一个环境变量
PYTHONPATH
并将其设置为
/usr/local/lib/python2.7/site-packages:$PYTHONPATH
但这也没有帮助.
有任何想法吗?
编辑:我设置了virtualenv无济于事,并想出如何在新的PyCharm版本上添加一个路径到当前框架,结果证明cv2.so的路径已经给出了它仍然在抱怨.
我在win7x64下使用pycharm版本2016.1.1遇到了同样的情况,快速浏览了堆栈帧后,我认为这是一个错误!
Pycharm ipython 修补了用于加载 QT、matplotlib 等的导入操作,最后 sys.path 迷失了方向!
不管怎样,有一个解决方法,将 Lib/site-packages/cv2.pyd 或 cv2.so 复制到 $PYTHONROOT,问题解决!