2016-12-14 104 views
7

早上好,我的VIM無法在Windows上找到我的Python安裝。 預先感謝所有誰花時間閱讀這個問題:)在Windows上GIT bash:VIM找不到Python3

我的當前設置 我目前運行在Windows VIM 8.0.27 GIT猛砸內(從https://git-scm.com/download/win未修改的64位設置)。此外,我在以下目錄中安裝了Python 3.5.2的64位版本:「C:/ Python35 /」 我已將「C:/ Python35 /」和「C:/ Python35/Scripts /」添加到我的PATH變量。 VIM似乎與Python支持編譯爲版本文本包括 「+ python/dyn」和「+ python3/dyn」

我的問題

這在我看來,VIM是不是能找到我的Python安裝。 當我呼叫「:echo has('python')」或「:echo has('python3')」它返回0. 當我嘗試啓動安裝了Python插件的VIM時出現以下錯誤消息:「UltiSnips需要py> = 2.7或py3」

長期目標

我的目標是讓格雷格Hurrel的VIM配置和運行在Windows 7(https://github.com/wincent/wincent)。除此之外,它需要Python和Ruby。我也希望提供關於其他(更好)的方法來實現這一點。

詳細

$這在VIM python35.dll

/c/Python35/python3.dll 

: 「:回聲$ PATH」

/c/Users/JannikV/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/JannikV/bin:/c/Python35/Scripts:/c/Python35:/c/Program Files/Intel/iCLS Client:/c/Windows/system32: ... 

$ VIM --version

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Oct 12 2016 13:28:14) 
Included patches: 1-27 
Compiled by <[email protected]> 
Huge version without GUI. Features included (+) or not (-): 
+acl    +file_in_path +mouse_sgr  +tag_old_static 
+arabic   +find_in_path -mouse_sysmouse -tag_any_white 
+autocmd   +float   +mouse_urxvt  -tcl 
-balloon_eval +folding   +mouse_xterm  +termguicolors 
-browse   -footer   +multi_byte  +terminfo 
++builtin_terms +fork()   +multi_lang  +termresponse 
+byte_offset  +gettext   -mzscheme  +textobjects 
+channel   -hangul_input +netbeans_intg +timers 
+cindent   +iconv   +num64   +title 
-clientserver +insert_expand +packages  -toolbar 
+clipboard  +job    +path_extra  +user_commands 
+cmdline_compl +jumplist  +perl/dyn  +vertsplit 
+cmdline_hist +keymap   +persistent_undo +virtualedit 
+cmdline_info +lambda   +postscript  +visual 
+comments  +langmap   +printer   +visualextra 
+conceal   +libcall   +profile   +viminfo 
+cryptv   +linebreak  +python/dyn  +vreplace 
+cscope   +lispindent  +python3/dyn  +wildignore 
+cursorbind  +listcmds  +quickfix  +wildmenu 
+cursorshape  +localmap  +reltime   +windows 
+dialog_con  -lua    +rightleft  +writebackup 
+diff   +menu   +ruby/dyn  -X11 
+digraphs  +mksession  +scrollbind  -xfontset 
-dnd    +modify_fname +signs   -xim 
-ebcdic   +mouse   +smartindent  -xpm 
+emacs_tags  -mouseshape  +startuptime  -xsmp 
+eval   +mouse_dec  +statusline  -xterm_clipboard 
+ex_extra  -mouse_gpm  -sun_workshop -xterm_save 
+extra_search -mouse_jsbterm +syntax 
+farsi   +mouse_netterm +tag_binary 
    system vimrc file: "/etc/vimrc" 
    user vimrc file: "$HOME/.vimrc" 
2nd user vimrc file: "~/.vim/vimrc" 
     user exrc file: "$HOME/.exrc" 
     defaults file: "$VIMRUNTIME/defaults.vim" 
    fall-back for $VIM: "/etc" 
f-b for $VIMRUNTIME: "/usr/share/vim/vim80" 
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 - I/usr/include/ncursesw -march=x86-64 -mtune=generic -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 
Linking: gcc -L. -pipe -fstack-protector -pipe -Wl,--as-needed -o vim.exe  -lm -lncursesw -liconv -lacl -lintl -pipe -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector-strong -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -ldl -lcrypt` 

回答

0

經過很多努力,我終於得到了python在windows 10上使用gvim 8.0。 祕訣是它必須是python 2.7.0版本(更高的版本可能工作,2.7.13不會)。

我也有python 3.6安裝使用時,我實際上做python編程。

python 2.7.0不在我的 PATH環境變量,但我懷疑沒關係。