Python mac os 10.8.4中的Ropevim错误

Python mac os 10.8.4中的Ropevim错误,python,macos,homebrew,macvim,rope,Python,Macos,Homebrew,Macvim,Rope,我在Ubuntu系统中完美地使用了ropevim, 但是我犯了很多错误。 我使用自制软件安装macvim和python 然后按照教程进行操作。 我想知道ropevim在mac os系统中有很多缺陷或者不实用。 因为讨论不受欢迎? 或者在mac os上,vim中是否有更好的Python解决方案? 非常感谢…这让我很烦 >>> import rope >>> import ropevim Traceback (most recent call last):

我在Ubuntu系统中完美地使用了ropevim, 但是我犯了很多错误。 我使用自制软件安装macvim和python

然后按照教程进行操作。

我想知道ropevim在mac os系统中有很多缺陷或者不实用。 因为讨论不受欢迎? 或者在mac os上,vim中是否有更好的Python解决方案? 非常感谢…这让我很烦

>>> import rope
>>> import ropevim
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ropevim-0.3_rc-py2.7.egg/ropevim.py", line 10, in <module>
    import vim
ImportError: No module named vim
当我将ropevim.vim放入.vim/插件时 我将在使用vim时得到错误

/install/ropehg/ropemode:vim la
Error detected while processing function LoadRope:
line    3:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/pyt
hon2.7/site-packages/ropevim-0.3_rc-py2.7.egg/ropevim.py", line 3, in <module>
    import tempfile
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/pyt
hon2.7/tempfile.py", line 32, in <module>
    import io as _io
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/pyt
hon2.7/io.py", line 51, in <module>
    import _io
ImportError: dlopen(/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions
/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyInt_AsInt
  Referenced from: /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace
 in /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2
.7/lib-dynload/_io.so

在本页中设置一些vim扩展时,我遇到了一个非常类似的堆栈跟踪

我相信问题来自于“macport”和本机python库之间的不兼容,而vim的本机版本试图从两者中提取

通过使用macport安装带有python27变体的vim,我最终解决了问题

sudo port install vim  +python27
macport的vim的默认配置没有启用“python”