특정 디렉토리에서 opencv를 가져 오려고하면 (python_scripts라고합시다) python2.7 인터프리터가 중단됩니다. 내 홈 디렉토리 (또는 python_scripts 아닌 다른 디렉토리)에서 수입하고 그러나 때, 가져 오기가 잘 작동 :특정 디렉토리에서만 파이썬 가져 오기가 실패합니다.
는 내가 작동 이외의 다른 디렉토리 사이에 띄는 차이를 볼 수 없습니다이다
python2.7
>>> import cv2
>>>
내 홈 디렉토리이고 정지 한 디렉토리는 파이썬 스크립트가 들어있는 디렉토리입니다. $ PYTHONPATH 변수를 변경하는 bash 스크립트는 없습니다.
다른 문제는 내 홈 디렉토리에서 scipy 및 numpy를 가져 오려고하면 잘 작동한다는 것입니다. 그러나, python_scripts 디렉토리에 "수입 scipy"중지 내가 NumPy와의 다음과 같은 오류를 얻을 : 같은 python_scripts 디렉토리에 "수입 수학"또는 "수입 랜덤"잘 작동으로
>>> import scipy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/numpy/__init__.py", line 153, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/site-packages/numpy/lib/__init__.py", line 17, in <module>
from . import scimath as emath
ImportError: cannot import name scimath
기타 수입. 문제가있는 것은 opencv, numpy 및 scipy 라이브러리입니다.
항상 그런 것은 아닙니다. 나는 cv2를 잘 가져 왔고 몇 가지 기본 이미지 I/O 명령을 실행할 수있었습니다. 이 문제는 VideoCapture를 사용하려고 할 때 시작되었습니다. 하지만 이제는 opencv를 전혀 가져올 수 없습니다.
터미널 에뮬레이터를 닫고 다시 열려고 시도했지만 작동하지 않았습니다.
도움을 주시면 감사하겠습니다.
편집 : python_scripts 디렉토리 목록은 다음과 같습니다
cameo.py filters.py managers.pyc rects.pyc utils.py
cameo.py.org filters.pyc MyOutputVid.avi stream_video.py utils.pyc
cascades io.py MyPic.png tags video_stream.py
depth.py io.pyc notes.txt trackers.py
depth.pyc managers.py rects.py trackers.pyc
폭포가 .xml 파일과 디렉토리입니다 : Bakuriu가 언급 한 바와 같이 파이썬은 이미 내가이 있기 때문에
haarcascade_eye.xml haarcascade_mcs_mouth.xml
haarcascade_frontalface_alt.xml haarcascade_mcs_nose.xml
이 스크립트 디렉토리에는 .py 파일을 제외하고 정확히 무엇이 포함되어 있습니까? 디렉토리 목록을 게시 할 수 있습니까? –
디렉토리에 * cv2.py * 및/또는 * scipy.py * 파일이 없는지 확인하십시오. –
좋아, 나는 디렉토리 목록을 추가했다. 나는 cv2.py 또는 scipy.py 파일이 없다. – Sterling