어젠가 그젠가 melpa를 통해 emacs package들을 업데이트 했는데 그 이후로 python anaconda mode에서 아래와 같은 에러가 났다. (linux와 mac 양쪽에서 공통으로 발생)
Traceback (most recent call last):
File "<string>", line 4, in <module>
File "/Users/airdh/.emacs.d/anaconda-mode/0.1.7/anaconda_mode-0.1.7-py3.6.egg/anaconda_mode.py", line 17, in <module>
from jedi import Script, NotFoundError
ModuleNotFoundError: No module named 'jedi'
해결 방법은 jedi를 수동으로 설치하는 것이다.
git clone https://github.com/davidhalter/jedi
cd jedi
git checkout v0.10.0
python setup.py sdist
cd dist
PYTHONPATH=$HOME/.emacs.d/anaconda-mode/0.1.7 easy_install -d $HOME/.emacs.d/anaconda-mode/0.1.7 -S $HOME/.emacs.d/anaconda-mode/0.1.7 -a -Z jedi-0.10.0.tar.gz
https://github.com/proofit404/anaconda-mode/issues/225
happy hacking'