在Ubuntu 12.04上,使用Vim 7.4,rope 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中发出
: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版本在我的电脑上试用了它,但也在Ubuntu14.04上使用了来自存储库的vim包。
你知道我该怎么安装它吗?
谢谢你的帮助。
发布于 2015-09-29 16:32:48
当我试图创建一个新的rope项目根目录时,我也遇到了同样的错误。当您收到“项目不存在于.”的问题时,是否创建一个?您必须键入“yes”,否则它将被中止,并出现此错误。
https://stackoverflow.com/questions/28458999
复制相似问题