python atom / 파이썬 아톰 autocomplete-python traceback output: 오류
파이썬 아톰 autocomplete-python traceback output: 오류
참고로 파이썬을 아톰으로 실행하려고 패키지 설치하고 파이썬 설치하고 환경변수도 잡아주고 했지만
이런 오류가 계속 발생했고
힘내서 구글링을 통해 해결했다
? /Users/lrevive/.atom/packages/autocomplete-python/lib/completion.py 파일의 8번째 줄은
import jedi
/Users/lrevive/.atom/packages/autocomplete-python/lib/jedi/parser 디렉터리에 가서 파일에
grammar3.4.txt, grammar3.5.txt, grammar3.6.txt 가 있을텐데
grammar3.7.txt 없다고한다
grammar3.6.txt 파일을 grammar3.7.txt 파일로 복사해서 grammar3.7.txt 파일을 만든다
https://stackoverflow.com/questions/44602603/atom-ide-autocomplete-python-not-working/52023811#
그러나 이렇게 해결하라고 햇는데
나는... autocomplete-python/lib 폴더 내 jedi 폴더 자체가 없었다
autocomplete-python jedi 설치를 통해 해결했다는 내용이있었다
아톰 설정에서 패키지로 들어가고 autocomplete-python-jedi 설치한 후 autocomplete-python 패키지를 비활성화 하고
grammar3.7.txt 파일을 만들고 난 후 오류가 사라졌다.
나는 autocomplete-python을 그대로 사용하려고 패키지 폴더에서 파일을 복사한 후 사용하고있다
패키지 파일 내에 없으면 실행이 안되기 때문에 편하게 autocomplete-python-jedi 패키지를 사용하자