我正在运行 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/