[spacemacs]anaconda自动补全不工作


spacemacs打开python源文件自动补全不工作,打开anaconda-mode buffer看到以下信息:
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 40, 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 50, in __call__
    result = self.apply(method, args)
  File "/Users/matthew/.emacs.d/.cache/anaconda-mode/0.1.5/service_factory-0.1.4-py2.7.egg/service_factory/service.py", line 105, in apply
    server_error(args['id'], error)
  File "/Users/matthew/.emacs.d/.cache/anaconda-mode/0.1.5/service_factory-0.1.4-py2.7.egg/service_factory/errors.py", line 91, in server_error

    raise ServiceException(500, dumps(response))
ServiceException: (500, '{"jsonrpc": "2.0", "id": 1, "error": {"message": "Server error", "code": -32000, "data": "IOError(20, \'no such file or directory\')"}}')
 

  

环境: OS:windows 7 , emacs:emacs-w64-25.1 原因: 推测因为jedi以egg文件(一个zip文件)文件安装导致IOError。 解决方法: 进入目录C:\Users\<your user name>\.emacs.d\.cache\anaconda-mode\0.1.6\,解压jedi-0.9.0-py2.7.egg到当前目录 ,然后把解压出来的文件夹改名为 jedi-0.9.0-py2.7.egg, 删除或者把以前的egg文件重命名为jedi-0.9.0-py2.7.egg.bak。 python补全就可以正常工作了。 优质内容筛选与推荐>>
1、Java:单例模式的七种写法
2、SpringMVC整合Shiro
3、深入理解Android中ViewGroup
4、测试一下
5、传智播客与英特尔结成合作伙伴,共同推动软件技术进步


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号