python - MacVim vdebug python 错误

标签 python macos vim xdebug

我正在尝试使用vdebug使用 MacVim 和 xdebug 来调试代码。我通过 homebrew 安装了 MacVim 和 python,并且安装了 xdebug 并且可以与 MacGDBp 一起正常工作。

当我使用 F5 键监听 vdebug 并重新加载页面(xdebug 远程自动启动已打开)时,我在 vdebug 快速修复窗口中收到 python 错误:

An error occured: <type 'exceptions.ImportError'>
Traceback (most recent call last):
  File "/Users/mikedfunk/dotfiles/.vim/bundle/vdebug/plugin/python/start_vdebug.py", line 31, in run
    self.runner.run()
  File "/Users/mikedfunk/dotfiles/.vim/bundle/vdebug/plugin/python/vdebug/runner.py", line 160, in run
    self.open()
  File "/Users/mikedfunk/dotfiles/.vim/bundle/vdebug/plugin/python/vdebug/runner.py", line 74, in open
    raise e
ImportError: No module named expat; use SimpleXMLTreeBuilder instead

我已经用谷歌搜索了一段时间,但找不到有效的解决方案。有什么想法吗?

最佳答案

这对我有用!发布以防其他人遇到同样的问题:

https://stackoverflow.com/a/12697440/557215

在重新安装 MacVim 之前,它会暂时将 homebrew 版本的 python 链接到 mac 系统版本。现在 xdebug 可以工作了!

关于python - MacVim vdebug python 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15511571/

相关文章:

python - 是否可以用 python 制作自己的数据包?

python - 在Python中的实例方法上调用多处理池

macos - 从下载到在 OS X 上执行的最少步骤?

vim - 你如何在 Vim 中删除除特定模式之外的所有内容?

vim:转义字符串以进行替换(vimscript)

python - 如何反转django feed url?

swift - 解析 PFUser 未注册子类

c++ - 你如何实现语法高亮?

vim - 在 Vim 中配置可变宽度制表符间距

python - 选择特定的字典集