1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

Fix a bug about Python 3 path

On Windows, there is not python3.exe symlinked to python.exe when you use Anaconda 3. There is just one python.exe, which
will start Python 3. So we should check the existence of python instead of python3. It is the user's responsibility to make sure
that Python 3 is installed instead of Python 2.
This commit is contained in:
jdhao
2019-11-25 10:14:01 +08:00
committed by GitHub
parent f66dba0e7a
commit c6d748ff09

View File

@@ -5,11 +5,11 @@ let g:loaded_python_provider=0
" Path to Python 3 interpreter (must be an absolute path), make startup " Path to Python 3 interpreter (must be an absolute path), make startup
" faster. See https://neovim.io/doc/user/provider.html. " faster. See https://neovim.io/doc/user/provider.html.
if executable('python3') if executable('python')
if has('win32') if has('win32')
let g:python3_host_prog=substitute(exepath('python3'), '.exe$', '', 'g') let g:python3_host_prog=substitute(exepath('python'), '.exe$', '', 'g')
elseif has('unix') elseif has('unix')
let g:python3_host_prog=exepath('python3') let g:python3_host_prog=exepath('python')
endif endif
else else
echoerr 'Python 3 executable not found! You must install Python 3 and set its PATH correctly!' echoerr 'Python 3 executable not found! You must install Python 3 and set its PATH correctly!'