在Ubuntu 12.04上,使用Vim 7.4,绳索0.10.2,ropemode 0.2和ropevim 0.5.0
当我尝试创建一个新的Rope项目(使用:RopeRename命令)时,我总是得到错误
AttributeError: 'NoneType' object has no attribute 'pycore'
我尝试过其他一些命令(:RopeMove,:RopeShowDoc,:RopeChangeSignature),错误总是一样的。
我尝试过不同的安装ropevim的方法。
第一个是在.vim / bundle中解压缩,然后运行sudo python setup.py install
。
然后我尝试删除它已安装的文件,并从pip安装它,同时修改PYTHONPATH。
但我总是得到同样的错误。
有关详情,请参阅vim a
: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包进行了尝试。
你知道我应该如何安装吗?
感谢您的帮助。
答案 0 :(得分:0)
当我尝试创建新的项目根目录时,我遇到了同样的错误。 当你得到“项目不存在于。中时,创建一个?”的问题。 你必须输入'yes',否则会因此错误而中止。