Есть функция:
function! MySubLoadPyVenv(dir1)
let s:old_path=expand('%:p:h')
let activate_this = a:dir1 . '/bin/activate_this.py'
if MyFindDir(a:dir1, 'dir')
" load .env
if getftype(a:dir1) == "dir" && filereadable(activate_this)
python << EOF
import vim
activate_this = vim.eval('l:activate_this')
execfile(activate_this, dict(__file__=activate_this))
EOF
" set keywordprg=pydocX.Y
let res=split(system('python --version'))[1][:-3]
execute('set keywordprg='.'pydoc'.res)
" return to old path
execute 'cd' fnameescape(s:old_path)
endif
endif
endfunction
Вызываю: call MySubLoadPyVenv('env')
!python --version
Python 3.4.2
Press ENTER or type command to continue
Но! :python from distutils import sysconfig; print( sysconfig.get_python_lib( standard_lib = True ) )
/home/user/media/source_project/yaml_example/.env/lib/python2.7
Как это исправить ?