作者qas612820704 (Lego)
看板Editor
標題[vim ] 為什麼編譯完的vim沒有python3!?
時間Sat Aug 1 20:26:58 2015
以下是我編譯時下的東西
$ sudo apt-get build-dep vim
$ cd /tmp && sudo apt-get source vim && cd vim
$ ./configure --with-features=huge --enable-multibyte --enable-python3interp=yes \
--enable-gui=gtk-2 --with-vim-name=vim-python3 --prefix=/usr
$ make
$ sudo make install
$ vim-python3 --version
問什麼最後結果是 python3 的部份是 '-'
我真的有點疑惑不知道是為什麼
請問有大大可以解答嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.73.150
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Editor/M.1438432023.A.79B.html
1F:→ ViewMoon: google 找 config.log vim python3 的前兩篇, 有用嗎 08/01 20:48
2F:→ Bellkna: configure的時候要看看有沒有找到python3 08/01 20:48
3F:→ Bellkna: 另一個原因可能是你沒有先distclean 08/01 20:48
4F:→ Bellkna: 這個情形比較容易發生在編輯過又改編譯參數 08/01 20:50
5F:→ Bellkna: 再來就可能是source的問題 個人建議是用官方repo 08/01 20:52
6F:→ ViewMoon: 另外不是應該是 --enable-gui=gtk2 嗎 你打的是 gtk-2 08/01 23:28
後來我是使用官方的source ( hg clone
https://code.google.com/p/vim/ ) 就結案了...
現在有另外一個問題 就是 請問我要怎麼讓兩個vim共存?
一個是官方下來有python2的
一個是自己編譯有python3的 (我有加一個config --with-vim-name=vim-python3)
在make install時有把官方的那個刪掉
結束之後再aptitude裝回去會把我的vim-python3殺掉 囧
求解.. 剛溫 <(_ _)>!
※ 編輯: qas612820704 (125.230.92.100), 08/02/2015 23:54:34
7F:→ Bellkna: 怎麼不用dyn就好了 2種並存沒問題 不過要看python版本 08/03 00:18
8F:→ Bellkna: 用apt應該是debian或ubuntu 要並存的話要用jessie(8)才行 08/03 00:20
9F:→ Bellkna: wheezy得自己再編python還是不要比較好 會動太多東西 08/03 00:21
10F:→ Bellkna: ubuntu的話 沒試過 arch的python都更新很快 我試是沒問題 08/03 00:22
我自己是用Arch 可是server那邊是Debian Stretch 囧
Arch 秒解阿... $ sudo pacman -S vim-python3
Debian就要自己編真的是有點腦...
※ 編輯: qas612820704 (125.230.92.100), 08/03/2015 01:08:53
感謝大大回應 我現在成功用成 python/dyn 了 謝謝!
※ 編輯: qas612820704 (125.230.92.100), 08/03/2015 02:00:46