7

我正在尝试以不同的方式安装 UltiSnips,但每次启动 vim 时都会出现相同的消息。Python 2.7 已安装,但似乎在 2.7 版本之前已安装 vim。

我尝试使用此链接重新安装 vim :

$ sudo apt-get install mercurial libssl-dev
$ sudo apt-get build-dep vim
$ hg clone http://hg.debian.org/hg/pkg-vim/vim
$ cd vim
$ hg checkout unstable
$ debian/rules update-orig
$ dpkg-buildpackage -i -I
$ cd ..

但同样的问题仍然存在。谢谢

4

5 回答 5

7

您没有提供太多信息来提供帮助。你可以通过 . 检查你的 Vim 是否有 Python :py print "yes"。对于 Python 版本,请检查:version输出。它将包含类似-lpython2.7.

当你自己编译 Vim 时,你需要通过传递./configure --enable-pythoninterp.

于 2013-10-03T19:17:57.807 回答
3

我在 Ubuntu 上使用 NeoVim 时遇到了同样的问题。跑步:CheckHealth为我指明了正确的方向。创建以下软链接为我解决了这个问题:

sudo ln -s /usr/bin/python /usr/local/bin/python
于 2016-09-11T00:41:54.890 回答
2

从http://www.vim.org/下载源代码。然后

  1. 光盘
  2. 打扫干净
  3. ./configure --prefix=/opt/local --with-features=huge --enable-pythoninterp=yes --enable-multibyte --with-vim-name=vim --with-python-config-dir=/ usr/lib/python2.7/config-x86_64-linux-gnu
  4. 制作
  5. 须藤使安装
于 2016-10-15T17:36:04.703 回答
2

neovim也许对大多数人来说很明显,但对我来说不是必须安装模块的事实。在 ubuntu 上,安装它对pip我有用:

sudo pip3 install neovim

要为 python 3 安装模块,我想 pip3 必须将 pip 换成 python 2。

于 2017-11-27T11:53:18.243 回答
0

安装 UltiSnips 后我遇到了同样的问题,我的简单解决方案是在未安装的vim:version中键入。python3我解决了这个安装 vim-gtk3 的问题,sudo apt install vim-gtk3安装 gtk3 后尝试消息消失,我的 vim 正常启动;)

于 2021-01-15T14:30:23.923 回答