numpy 1.6.1和python 2.7以及ropemacs崩溃代码完成

时间:2012-02-21 17:35:45

标签: python emacs autocomplete ropemacs pymacs

所以现在我将python从2.7更新到2.7.2我再也无法在emacs中调用绳索代码辅助。

import numpy as np
x = np.arange(0, 5, 0.1)

我有典型的绳子0.9.3,ropemode-0.1-rc2,pymacs 0.24-beta2,ropemacs 0.6

当做M- /或M-x绳索代码辅助时,我在numpy命名空间上得到以下跟踪,这是我在python 2.7中没有得到的: (同样的sciPy;矛盾的是,matplotlib仍然有效)

pymacs-report-error: Python: Traceback (most recent call last):
  <abridged>
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\ast.py", line 30, in walk
    return method(node)
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\evaluate.py", line 166, in _Call
    if '__new__' in pyobject:
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\pyobjects.py", line 32, in __contains__
    return key in self.get_attributes()
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\utils.py", line 10, in _wrapper
    setattr(self, name, func(self, *args, **kwds))
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\builtins.py", line 81, in get_attributes
    result = _object_attributes(self.builtin, self)
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\builtins.py", line 123, in _object_attributes
    child = getattr(obj, name)
AttributeError: __abstractmethods__

1 个答案:

答案 0 :(得分:1)