在Ubuntu GNOME3上使用VIM和Anaconda Python安装

时间:2017-04-14 04:01:22

标签: python ubuntu vim anaconda gnome

我试图使用VIM编辑和运行python代码。我想在执行Python代码时使用Anaconda安装(Python 3.6.0 :: Anaconda 4.3.1(64位))。

从vim中检查Python的版本......

:!which python
/usr/bin/python  

:!which python3
/usr/local/bin/python3

从终端检查Python的版本......

$ which python
/home/richard/anaconda3/bin/python

$ which python3
/home/richard/anaconda3/bin/python3

$ python -V
Python 3.6.0 :: Anaconda 4.3.1 (64-bit)
$ python3 -V
Python 3.6.0 :: Anaconda 4.3.1 (64-bit)

我使用youcompleteme的说明安装了VIM,虽然我还没有安装任何插件。我为vim配置了Python3支持。 https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source

$ ./configure --with-features=huge \
            --enable-multibyte \
            --enable-rubyinterp=yes \
            --enable-python3interp=yes \
            --with-python3-config-dir=/usr/local/lib/python3.6/config-3.6m-x86_64-linux-gnu \
            --enable-perlinterp=yes \
            --enable-luainterp=yes \
            --enable-gui=gnome2 --enable-cscope --prefix=/usr \
            --with-compiledby=Richard

.bashrc文件包含以下行...

# added by Anaconda3 4.3.1 installer
export PATH="/home/richard/anaconda3/bin:$PATH"

我的目标是从VIM执行anaconda安装Python并使用pandas,numpy等。非常感谢任何帮助或建议!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。当我查看我的vim编译使用的python版本时,它是3.5。最新的Anaconda正在安装python 3.6,所以我的vim不知道如何查找。尝试:vim中的版本,看看你得到了什么。我得到" / nodefaultlib:python27.lib /nodefaultlib:python35.lib"

当我卸载Anaconda时,安装了python 3.5,更新了我的所有模块3.5(例如numpy等),vim发现它为python3并正确使用它。我不能代表你所有的vim插件。

可以使用安装python 3.5的旧版Anaconda(4.2.0)和Anaconda安装页面使用python 3.5的其他选项/说明。或者四处寻找使用python 3.6的vim编译版本。