對於pysvn之前一直都是通過apt-get install python-svn來安裝的,系統默認的python版本為2.7,使用一直正常。今天由於項目需要,想使用python3來做新的項目開發,就像給python3裝上pysvn模塊。把源碼下載下來,解壓后運行 easy_install3 ./ 屢不成功,不是找不到頭文件就是找不到共享庫。
根據提示把subversion重新安裝了新版本,源碼的頁面不知什么原因一片空白,給apt加了一個有新版本的源,安裝了1.7的版本。apr,apr-util也從官網下載源碼重新安裝成功。這是運行easy_install3還是不成功,里面有說方法被遺棄之類,沒有細究。后來注意到pysvn源碼包中有個INSTALL.html文件,打開看了下按照上面說的步驟操作就成功了。由於paramiko的模塊我就是直接使用easy_install3安裝的,所以一直糾結於此,下次在有類似問題,一定記得先看看官方的安裝說明。算個是個教訓吧,記錄下來以警示我未來之路。