Problemumgehungsnotiz bei Segmentierungsfehler: 11 wird beim Import von opencv angezeigt, das mit virtualenv of python installiert wurde

Referenz: Verwenden von OpenCV mit Python @Mac --Qiita

Demnach unter "site-packages" meiner virtualenv, cv.py und cv2.so. Ich habe einen symbolischen Link eingefügt, aber als ich "Lebenslauf importieren" habe, kam ** "Segmentierungsfehler: 11" ** heraus und fiel. UU….

In virtualenv,

Nach dem "Brauen deinstallieren Sie opencv", Als ich "Brew Install OpenCV" gemacht habe

Traceback (most recent call last):
  File "<string>", line 1, in <module>
AttributeError: 'module' object has no attribute 'getusersitepackages'

Der Fehler ist.

Ich hatte nicht das Gefühl, geradeaus gehen zu können, also ging ich zu ~ / .bashrc.

# python
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:~/.virtualenvs/my_venv/lib/python2.7/site-packages:$PYTHONPATH

Nach dem Hinzufügen und erneuten Ausführen von "Brew Install OpenCV" trat diesmal der obige Fehler nicht auf.

Starten Sie Python mit source ~ / .bashrc

import cv
import cv2

Danach verschwand Segfo. Es war ein Memo. .. ..

(Zur Zeit anyenv → unter der Umgebung von pyenv sprechen)

Wenn es immer noch nicht funktioniert

echo'import site; site.addsitedir (" / usr / local / lib / python2.7 / site-packages ") '>> ~ / .pyenv / version / {virtualenv_name} /lib/python2.7/site-packages Try / homebrew.pth (Nein, vielleicht solltest du es von Anfang an tun).

Recommended Posts

Problemumgehungsnotiz bei Segmentierungsfehler: 11 wird beim Import von opencv angezeigt, das mit virtualenv of python installiert wurde
Ein Memo, wenn mit Python + OpenCV schnell ein Gesicht erkannt wird
Als ich versuchte, mithilfe von Anforderungen in Python zu kratzen, war ich süchtig nach SSLError, also einem Workaround-Memo
Importieren Sie vtk mit Brew Python
Hier finden Sie eine Zusammenfassung der Dinge, die beim Umgang mit komplexen Zahlen in Python hilfreich sein können
Ein Memo für die Installation von pip3 mit python2.7 aus irgendeinem Grund
Über etwas vollständige Suche, die häufig bei Wettkampfprofis auftritt Aus den Augen von Anfängern mit Python
Arbeiten mit LibreOffice in Python: Importieren
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie OpenCV mit Python 3 in Window
Graphbasierte Segmentierung mit Python + OpenCV
Bei Verwendung von MeCab mit virtualenv python
Grundlegendes Studium von OpenCV mit Python
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab