Spacemacs Open Python source file auto-complete does not work, open Anaconda-mode buffer to see the following information:
traceback (most recent call last): File "/users/matthew/.emacs.d/.cache/ anaconda-mode/0.1.5/service_factory-0.1.4-py2.7.egg/service_factory/providers/basehttp.py ", line +, in Do_POST Status, Response = Self.server.service (data) File "/users/matthew/.emacs.d/.cache/anaconda-mode/0.1.5/service_ Factory-0.1.4-py2.7.egg/service_factory/service.py ", line #, in __call__ result = Self.apply (method, args) File"/use Rs/matthew/.emacs.d/.cache/anaconda-mode/0.1.5/service_factory-0.1.4-py2.7.egg/service_factory/service.py ", Line +, in Apply Server_error (args[' id ", error) File"/users/matthew/.emacs.d/.cache/anaconda-mode/0.1.5/service_f actory-0.1.4-py2.7.egg/service_factory/errors.py ", line, Server_error raise Serviceexception (Dumps ( Response) Serviceexception: ($, ' {"JSONRPC": "2.0", "id": 1, "error": {"message": "Server Error", "code": -32000, "data") : "IOError (+, \ ' No such file or Directory\ ') '} ')
Environment: Os:windows 7, emacs:emacs-w64-25.1 reason: speculated because Jedi was installed with an egg file (a zip file) file to cause ioerror. Workaround: Go to directory c:\users\<your user name>\.emacs.d\.cache\anaconda-mode\0.1.6\, Unzip the Jedi-0.9.0-py2.7.egg to the current directory, then rename the extracted folder to Jedi-0.9.0-py2.7.egg, delete or rename the previous egg file to Jedi-0.9.0-py2.7.egg.bak. Python completion will work properly.
[Spacemacs]anaconda Auto-completion does not work