rol*_*ild 1 python vim virtualenv neovim pyenv
我曾经3.8-dev
安装过Python pyenv
,但后来我卸载了这个版本。现在我只3.7.5
安装在我的机器上。pyenv versions
结果:
现在我相信全球默认也是3.7.5
。然而,当我使用 NeoVim 或 Vim 打开 python 文件时,它仍然从底部栏显示,Python 3.8.1 64-bit
尽管我相信我在这台机器上根本没有该版本。知道为什么会发生这种情况吗?我相信这是因为 Vim 仍然认为我有该3.8.1
版本,但不知道如何修复它。谢谢!
Vim v8.1
NeoVim v0.4.3
小智 6
您可以先指定计算机上的 python 版本,然后使用以下命令找到您的 python 解释器:
which python
然后你将输出放在 .vimrc (对于 vim )或 init.vim (对于 neovim )之上:
let g:python3_host_prog = expand('/path/to/your/python')
Run Code Online (Sandbox Code Playgroud)
希望有帮助!