Note de solution de contournement lorsque l'erreur de segmentation: 11 apparaît dans l'importation d'opencv qui a été installée avec virtualenv de python

Référence: Utilisation d'OpenCV avec Python @Mac --Qiita

Selon ce qui précède, sous site-packages de mon virtualenv, cv.py et cv2.so J'ai mis un lien symbolique, mais quand j'ai ʻimport cv`, ** "Segmentation fault: 11" ** est sorti et est tombé. UU….

Dans virtualenv,

Après avoir fait brew uninstall opencv, Quand j'ai fait brew install opencv

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

L'erreur est.

Je n'avais pas l'impression de pouvoir aller directement, alors je suis allé à ~ / .bashrc.

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

Après avoir ajouté et refait brew install opencv, cette fois l'erreur ci-dessus ne s'est pas produite.

Lancez python avec source ~ / .bashrc

import cv
import cv2

Après cela, Segfo a disparu. C'était un mémo. .. ..

(Pour le moment, anyenv → parler sous l'environnement de pyenv)

Si ça ne marche toujours pas

ʻEcho'import site; site.addsitedir ("/ usr / local / lib / python2.7 / site-packages") '>> ~ / .pyenv / versions / {virtualenv_name} /lib/python2.7/site-packages Essayez / homebrew.pth` (Non, vous devriez peut-être le faire depuis le début).

Recommended Posts

Note de solution de contournement lorsque l'erreur de segmentation: 11 apparaît dans l'importation d'opencv qui a été installée avec virtualenv de python
Un mémo lorsque le visage est détecté avec Python + OpenCV rapidement
Quand j'ai essayé de gratter en utilisant des requêtes en python, j'étais accro à SSLError, donc un mémo de contournement
Importer vtk avec brew python
Voici un résumé des choses qui pourraient être utiles pour traiter des nombres complexes en Python
Un mémo pour quand pip3 est installé avec python2.7 pour une raison quelconque
À propos de la recherche peu complète qui apparaît souvent chez les professionnels de la concurrence Aux yeux des débutants avec python
Travailler avec LibreOffice en Python: import
Utiliser rospy avec virtualenv dans Python3
Utiliser OpenCV avec Python 3 dans Window
Segmentation basée sur un graphique avec Python + OpenCV
Lors de l'utilisation de MeCab avec python dans virtualenv
Etude de base d'OpenCV avec Python
Obtenez une liste des packages installés dans l'environnement actuel avec python