看板 Editor 關於我們 聯絡資訊
以下是我編譯時下的東西 $ 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
ViewMoon: google 找 config.log vim python3 的前兩篇, 有用嗎 08/01 20:48
Bellkna: configure的時候要看看有沒有找到python3 08/01 20:48
Bellkna: 另一個原因可能是你沒有先distclean 08/01 20:48
Bellkna: 這個情形比較容易發生在編輯過又改編譯參數 08/01 20:50
Bellkna: 再來就可能是source的問題 個人建議是用官方repo 08/01 20:52
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
Bellkna: 怎麼不用dyn就好了 2種並存沒問題 不過要看python版本 08/03 00:18
Bellkna: 用apt應該是debian或ubuntu 要並存的話要用jessie(8)才行 08/03 00:20
Bellkna: wheezy得自己再編python還是不要比較好 會動太多東西 08/03 00:21
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