1

我正在尝试在 Vimscript .vim 插件中使用用 python 3 编写的 python 模块。虽然它不能正常工作。

经过数小时的研究、谷歌搜索等。我认为问题在于 Vimscript(可能只在我的 PC 上?)使用旧的 Python 解释器,因为 print(sys.path) 显示:

'/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk','/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0'

当我尝试在 Eclipse 中运行模块并将 PyDev 和解释器设置为 3.0 版本时,模块工作并且 sys.path 显示:

'/usr/lib/python3.1', '/usr/lib/python3.1/plat-linux2', '/usr/lib/python3.1/lib-dynload', '/usr/local/lib/#python3.1/dist-packages', '/usr/lib/python3/dist-packages'.

如何告诉 vimscript 使用 python 3 解释器?我正在使用 debian OS 系统。

任何帮助表示赞赏。

4

0 回答 0