Ropevim不工作:AttributeError的: 'NoneType' 对象有没有属性 'pycore'

Ropevim不工作:AttributeError的: 'NoneType' 对象有没有属性 'pycore'

问题描述:

在Ubuntu 12.04,用Vim 7.4,绳0.10.2,ropemode 0.2和0.5.0 ropevimRopevim不工作:AttributeError的: 'NoneType' 对象有没有属性 'pycore'

当我尝试创建一个新的Rope项目(使用:RopeRename命令),我总是得到错误 AttributeError: 'NoneType' object has no attribute 'pycore' 我尝试了一些其他命令(:RopeMove,:RopeShowDoc,:RopeChangeSignature),并且错误总是相同的。

我试过不同的方式安装ropevim。 第一个使用.vim/bundle解压缩,并运行sudo python setup.py install

然后我尝试删除它已安装的文件,并从pip安装它,而不是修改PYTHONPATH。

但总是我得到同样的错误。

欲了解更多信息,如果我在vim一个

:python import sys; print(sys.path) 

问题,我得到如下:

['/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/PIL', '/usr/local/lib/python2.7/dist-packages/aeroolib-1.2.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/Genshi-0.7-py2.7-linux-x86_64.egg', '/usr/local/lib/python2.7/dist-packages/SimpleGUITk-1.1.3-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/clonedigger-1.1.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/sphinx_patchqueue-0.4.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/mercurial-3.1.2-py2.7-linux-x86_64.egg', '/usr/ local/lib/python2.7/dist-packages/Sphinx-1.3b1-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/snowballstemmer-1.2.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/docutils-0.12-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/six-1.8.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/pyrg-0.2.6-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/ropevim-0.5.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/ usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/wx-2.6-gtk2-unicode', '_vim_path_']

我与编译vim的版本,试了一下我的电脑上,但也可以在Ubuntu 14.04上使用vim软件包。

你知道我应该如何安装它吗?

感谢您的帮助。

当我尝试创建一个新的绳索项目根时,我有同样的错误。 当您遇到问题“项目不存在,请创建一个?” 您必须键入'yes',否则它会因此错误而中止。