【问题标题】:Ropevim not working: AttributeError: 'NoneType' object has no attribute 'pycore'Ropevim 不工作:AttributeError:“NoneType”对象没有属性“pycore”
【发布时间】:2015-04-12 02:21:43
【问题描述】:

在 Ubuntu 12.04 上,使用 Vim 7.4、rope 0.10.2、ropemode 0.2 和 rodevim 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 版本进行了尝试,但也在库存 Ubuntu 14.04 上使用来自存储库的 vim 包进行了尝试。

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

感谢您的帮助。

【问题讨论】:

    标签: python linux python-2.7 vim rope


    【解决方案1】:

    当我尝试创建一个新的绳索项目根目录时,我遇到了同样的错误。 当您收到“项目不存在于 . 中,创建一个?”的问题时。 您必须输入“是”,否则它将因此错误而中止。

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2021-12-26
      • 2019-07-23
      • 2018-05-13
      • 2020-09-07
      • 2017-05-03
      • 2023-03-16
      • 2018-07-14
      • 2013-06-16
      相关资源
      最近更新 更多