从PyCharm IDE运行Django项目时,"ImportError:没有名为cv2的模块"

phi*_*bin 3 python django opencv pycharm

我正在从PyCharm运行一个Django项目,其配置设置为使用来自virtualenv的Python解释器,该解释器依赖于opencv.当我运行时django-admin.py runserver,该站点在本地工作正常,但是ImportError: No module named cv2当我尝试直接从PyCharm IDE运行项目时,我一直收到" "错误.

有没有其他人与PyCharm和opencv有这个问题?

phi*_*bin 9

最后,我最终必须直接在Pycharm Edit Configurations - > Run/Debug Configurations - > Environment Variables面板中设置一个环境变量.点击编辑按钮后,我添加了以下选项:将名称设置为PYTHONPATH/usr/local/lib/python2.7/site-packages:$PYTHONPATH编辑后应在输入框中显示的值PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH.此外,我确保注销并重新登录osx,这也适用于其他一些与路径相关的问题.