我正在使用Vim进行Python编码。问题是,我用Python 3编写,Vim设置只包含Python 2.7路径。这不允许我使用插件(如python-mode)进行自动切换和运行脚本。我是否必须使用Python 3支持重新编译Vim(当前vim --version
显示“-python3”)或者我可以简单地添加/usr/lib/python3
到Vim的$ pythonpath吗?
我的操作系统是Arch Linux。
我正在使用Vim进行Python编码。问题是,我用Python 3编写,Vim设置只包含Python 2.7路径。这不允许我使用插件(如python-mode)进行自动切换和运行脚本。我是否必须使用Python 3支持重新编译Vim(当前vim --version
显示“-python3”)或者我可以简单地添加/usr/lib/python3
到Vim的$ pythonpath吗?
我的操作系统是Arch Linux。
Answers:
为了能够使用Python 3,您需要支持内置到Vim中的Python 3解释器,因为这样的插件将使用该:python3
命令来运行该代码。另外,我不认为Python 2解释器能够从该版本的库路径正确运行Python 3代码。
所以,是的,您需要安装/编译Vim版本+python3
。