Ich habe Probleme mit der Installation von OpenCV für Python 2.7.11 auf OSX für fast drei Tage.Importieren von OpenCV mit Python 2.7 in Virtualenv und PyCharm
Nach einigen Fehlern habe ich einen ersten Erfolg erzielt, indem ich die Anweisungen here befolgte. Also meine grundlegende Einrichtung ist Python 2.7.11 läuft von ~/.virtualenvs/cv_env/bin/python
und ich habe eine cv2.so
in ~/.virtualenvs/cv/lib/python2.7/site-packages/
.
So gut so weit. Mit source ~/.virtualenvs/cv_env/bin/activate
kann ich den virtualenv aktivieren und dann import cv2
verwenden. Aus bestimmten Gründen funktioniert das nicht immer. Von Zeit zu Zeit muss ich zuerst deaktivieren und dann reaktivieren (irgendwelche Vermutungen?).
Als nächstes wollte ich opencv in PyCharm verwenden. Unter "Einstellungen - Projekt-Interpreter" habe ich den Virtualenv-Interpreter ausgewählt und dieser funktioniert auch. Ich kann andere Module wie numpy und pandas (vorher installiert in die vorausalenv mit pip
) importieren. Aus bestimmten Gründen kann ich opencv (import cv2
) nicht importieren. Es gibt mir immer
ImportError: No module named cv2
Also meine Frage ist, warum ich in der Lage bin opencv in Terminal zu importieren (zumindest manchmal), aber nicht in PyCharm. Irgendwelche Ideen sind willkommen.
Best, Fabian
Ihr 'cv2.so' befindet sich in einem anderen Verzeichnis. Und Sie aktivieren von einem anderen Verzeichnis. Ich meine 'cv_env' und' cv'. –
Hey Rahul, danke, dass du darauf hingewiesen hast. Ziemlich ein einfacher Fehler, aber sehr hilfreich, das Problem ist jetzt behoben. – winwin