[vim ] 為什麼編譯完的vim沒有python3!?

看板Editor (編輯器(vim/emacs))作者 (Lego)時間9年前 (2015/08/01 20:27), 9年前編輯推噓0(0010)
留言10則, 2人參與, 最新討論串1/1
以下是我編譯時下的東西 $ 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://www.ptt.cc/bbs/Editor/M.1438432023.A.79B.html

08/01 20:48, , 1F
google 找 config.log vim python3 的前兩篇, 有用嗎
08/01 20:48, 1F

08/01 20:48, , 2F
configure的時候要看看有沒有找到python3
08/01 20:48, 2F

08/01 20:48, , 3F
另一個原因可能是你沒有先distclean
08/01 20:48, 3F

08/01 20:50, , 4F
這個情形比較容易發生在編輯過又改編譯參數
08/01 20:50, 4F

08/01 20:52, , 5F
再來就可能是source的問題 個人建議是用官方repo
08/01 20:52, 5F

08/01 23:28, , 6F
另外不是應該是 --enable-gui=gtk2 嗎 你打的是 gtk-2
08/01 23:28, 6F
後來我是使用官方的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

08/03 00:18, , 7F
怎麼不用dyn就好了 2種並存沒問題 不過要看python版本
08/03 00:18, 7F

08/03 00:20, , 8F
用apt應該是debian或ubuntu 要並存的話要用jessie(8)才行
08/03 00:20, 8F

08/03 00:21, , 9F
wheezy得自己再編python還是不要比較好 會動太多東西
08/03 00:21, 9F

08/03 00:22, , 10F
ubuntu的話 沒試過 arch的python都更新很快 我試是沒問題
08/03 00:22, 10F
我自己是用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
文章代碼(AID): #1LlBiNUR (Editor)
文章代碼(AID): #1LlBiNUR (Editor)