我正在尝试在Vimscript .vim插件中使用python 3编写的python模块。虽然它不能正常工作。
经过几个小时的研究,谷歌搜索等。我认为问题是Vimscript(可能只在我的电脑上?)使用旧的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系统。
感谢任何帮助。