gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:21 28 4
gpt4 key购买 nike

我正在尝试使用 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,尽管我还没有安装任何插件。我为 Python3 支持配置了 vim。 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 执行 Python 的 anaconda 安装并使用 pandas、numpy 等。非常感谢任何帮助或建议!

最佳答案

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

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

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

关于python - 在 Ubuntu GNOME3 上使用 VIM 和 Anaconda Python 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43405007/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com