python - 从 PyCharm IDE 运行 Django 项目时出现 "ImportError: No module named cv2"

标签 python django opencv pycharm

我正在运行 PyCharm 的 Django 项目,配置设置为使用依赖于 opencv 的 virtualenv 中的 Python 解释器。当我运行 django-admin.py runserver 时,该站点在本地运行良好,但是当我尝试运行该项目时,我不断收到“ImportError: No module named cv2”错误直接从 PyCharm IDE。

还有其他人在使用 PyCharm 和 opencv 时遇到过这个问题吗?

最佳答案

最后我不得不直接在 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,这也适用于其他几个与路径相关的问题。

关于python - 从 PyCharm IDE 运行 Django 项目时出现 "ImportError: No module named cv2",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10987834/

相关文章:

c++ - 为什么 cvCopy 不会复制我的整个图像数据?

python - 为任意音频文件生成缩略图

python - 如何创建一个按钮来选择所有复选按钮

python - 如何使用drawcontours为给定坐标绘制徒手线?

python - 将时间增量四舍五入到最接近的 15 分钟

python - 在 Django 管理控制台中显示属性的勾号和十字图标

python - 检查数字列表是否在特定范围内?

python - Django奇怪的行为: manage. py命令没有结束

opencv - 如何从单个图像获取相机变换矩阵?

opencv - 直方图比较为 "neuronal-networks for the poor"