2016-08-27 2 views
0

하위 텍스트 3에서 Anaconda 플러그인을 사용하고 있습니다. 모든 것이 예상대로 정확하게 작동하고있었습니다. 나는 Docstring을 좋아합니다. 그것은 훌륭하게 작동하고 많은 시간을 절약 해주었습니다.숭고한 텍스트 3 - 아나콘다 openCV 문서화 문자열이 작동하지 않습니까?

그러나 import cv2을 시도하면 cv2가 autoComplete 목록에없는 것입니다. AutoComplete 및 docstring은 openCV에있는 어떤 것도 작동하지 않습니다.

나는 파이썬 3.5.1OpenCV의 3.1.0와 맥을 사용합니다. Anaconda.sublime-settings에서 파이썬 인터프리터는 다음과 같이 설정되어 있습니다. "/usr/local/bin/python3.5" ST3에 설치된 Anaconda 플러그인이있는 다른 Windows가 있는데 문제가 없습니다. 나는 무슨 일이 일어나고 있는지 정말로 모른다. 어떠한 제안?

+0

'cv2.py '와 관련'.so' 파일이있는 경로는 무엇입니까? 모듈을 어떻게 설치 했습니까? 'import cv2' 명령이 실제로 작동합니까? 자동 완성 기능이없는 경우에도 함수 등을 사용할 수 있습니까? 마지막으로, 자동 완성 기능을 얼마나 오래 기다렸습니까? OpenCV는 함수와 상수의 * lots *로 구성된 꽤 복잡한 모듈입니다. – MattDMo

+0

@MattDMo''/ usr/local/lib/python2.7/site-packages/cv2.so'라는 python2.7 폴더에 내'cv2.so' 파일이 있습니다. python3.5 폴더가 아닙니다. 하지만 파이썬 2.7을 사용한다면'cv2를 가져올 수 없습니다. ' 그것은 python3.5.1에서만 작동했습니다. –

+0

파이썬 3에서는'cv2.so'라는 이름 만 가지는 않을 것이고,'cv2.cpython-35m-darwin.so'와 같을 것입니다. 'import cv2;를 시도하십시오. print (cv2 .__ 파일 __)'. 또한 나머지 질문에 대한 대답을 갖고 있습니까? – MattDMo

답변

0

이 설정은 기본값 Anaconda.sublime-settings 파일에 설명되어 있지 않지만, Anaconda website : "extra_paths"에서 한 번 발견되었습니다. 당신의 .sublime-project 파일을 열고 다음을 추가 : 방금 사용자 Anaconda.sublime-settings를 사용하는 경우,

{ 
    ... 
    "settings": { 
     "extra_paths": 
     [ 
      "/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-package‌​s" 
     ] 
    } 
} 

을하거나, 단지 추가 :

"extra_paths": 
    [ 
     "/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-package‌​s" 
    ] 

이 명시 적으로 거기에보고 아나콘다를 말할 것이다 추가 모듈. 잘하면 그 트릭을 할 것입니다.

+0

내 사용자 설정'Anaconda.sublime-settings'에 extra_paths를 추가하려했지만 여전히 작동하지 않았습니다. 나는 너무 무력하다. (어쨌든, 나는 너의 모든 도움에 너무 감사한다 !! 고마워요! –

+0

@ 陳翰 群 우연히 혼란스러워 할지도 모릅니다.'{}'중괄호를'.sublime -settings' 파일을 찾는다. 첫 번째 줄에'{'을 열고, 두 번째 줄에 나머지 부분을 쉼표','로 붙여 넣는다. 마지막으로']'을 사용하여 유효한 JSON으로 설정하십시오 ** ** 나중에 다른 설정이있는 경우 다시 이해하십시오. – MattDMo

+0

'Anaconda.sublime-settings' 파일에이 내용이 있습니다 : { "extra_paths " [ "/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-package S " ] "anaconda_tooltip_theme ":"광 " ...}' 내가 잘못 했나요? 그것은 여전히 ​​작동하지 않습니다 .. –

관련 문제