Python layer无法自动补全

系统:ubuntu 16.04 64bits python: 2.7.12 emasc版本:25.1.1 spacemacs版本:0.105.21 spacemacs配置: 使用子龙山人的配置(基本上无作修改)

下面是anaconda-mode提示的错误信息:

Traceback (most recent call last):
  File "<string>", line 11, in <module>
  File "build/bdist.linux-x86_64/egg/service_factory/factory.py", line 33, in service_factory
  File "build/bdist.linux-x86_64/egg/service_factory/providers/basehttp.py", line 65, in __init__
  File "build/bdist.linux-x86_64/egg/service_factory/providers/basehttp.py", line 71, in bind
  File "/usr/lib/python2.7/SocketServer.py", line 417, in __init__
    self.server_bind()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "/usr/lib/python2.7/SocketServer.py", line 431, in server_bind
    self.socket.bind(self.server_address)
  File "/usr/lib/python2.7/socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
TypeError: an integer is required

麻烦各位大大看下,本人入坑spacemacs没多久0 0。。。

我刚才也出现了这个问题,但在udpate packages (SPC a k) 以后消失了,可能anaconda-mode已经更新了

更新之后问题还是存在,不知道是不是emacs的版本问题,我试试看重新安装低点的版本

问题解决了,但还没有找到解决问题方法。 初步猜测可能是python-layer和pip安装anaconda-mode的顺序问题。 因为我把emacs删了之后重装就可以了。