2016年9月10日 星期六

VIM筆記:Window中執行Python3



因為想用gVim來寫Python3的程式,在途中遇到了一點問題,特此記錄。

環境:
Window 8 64bit
gVim版本7.4x
Python 3.5.1

一開始先來測試能不能在gVim中執行Python3
:py3 print('test')
如果印出了test那就表示成功,大家可以洗洗睡了。

不過通常天不從人願



看到這個之後,要先檢查gVim中有沒有支援Py3
:version


明明就寫了支援了……也檢查gVim跟Python的版本都是32bit,不知道哪裡出了問題。


仔細想想錯誤訊息中寫的是無法載入python34.dll

在Linking中也發現,gVim找的是python34.lib


真奇怪,應該是要讀取python35.dll才對啊。

然後還特地看了一下$PATH中有沒有引入Python3的資料夾,也有。

本來想說改掉這一個就可以了,在一陣胡亂估狗之後發現好像不能改,只能Python的版本去配合。
連結參考


可是又想用最新的Python……,幸好在下面發現留言說用別人編譯好的版本。



後來下載了還是不行,熊熊想起自己的Python版本是32bit,結果還是要重新安裝Python。

重抓64bit後,再進行最一開始的測試就成功了!

稍微整理一下,有幾點要注意的事情:
  • Python跟gVim的版本必須同為32bit或64bit。
  • Python的dll版號必須要跟gVim中指定的版號相同。



0 comments:

張貼留言