我是來自PHP的Python世界的新手。所以,對於有經驗的Python開發人員來說,這個問題可能聽起來很愚蠢,但我真的很困惑。設置Eclipse以使用Subversion的Python綁定
所以,我想實現簡單的Python應用程序來處理顛覆。爲此,我想使用python綁定進行subversion,所以我安裝了Ubuntu python-subversion和python-subversion-dbg軟件包。
$ ll /usr/lib/pyshared/python2.6/libsvn
total 6460
drwxr-xr-x 2 root root 4096 2011-12-03 17:01 ./
drwxr-xr-x 23 root root 4096 2011-12-03 09:47 ../
-rw-r--r-- 1 root root 790331 2011-08-05 19:59 _client_d.so
-rw-r--r-- 1 root root 320844 2011-08-05 20:00 _client.so
-rw-r--r-- 1 root root 900465 2011-08-05 19:59 _core_d.so
-rw-r--r-- 1 root root 379804 2011-08-05 20:00 _core.so
-rw-r--r-- 1 root root 300336 2011-08-05 19:59 _delta_d.so
-rw-r--r-- 1 root root 115932 2011-08-05 20:00 _delta.so
-rw-r--r-- 1 root root 228879 2011-08-05 19:59 _diff_d.so
-rw-r--r-- 1 root root 89532 2011-08-05 20:00 _diff.so
-rw-r--r-- 1 root root 345484 2011-08-05 19:59 _fs_d.so
-rw-r--r-- 1 root root 137400 2011-08-05 20:00 _fs.so
-rw-r--r-- 1 root root 582390 2011-08-05 19:59 _ra_d.so
-rw-r--r-- 1 root root 231864 2011-08-05 20:00 _ra.so
-rw-r--r-- 1 root root 491500 2011-08-05 19:59 _repos_d.so
-rw-r--r-- 1 root root 196668 2011-08-05 20:00 _repos.so
-rw-r--r-- 1 root root 1038898 2011-08-05 19:59 _wc_d.so
-rw-r--r-- 1 root root 426008 2011-08-05 20:00 _wc.so
我試圖/usr/lib/pyshared/python2.6/libsvn在Eclipse從的PyDev>解釋的Python>庫>新建文件夾添加爲庫。但我仍然無法從svn包導入任何東西。我也看到沒有.py文件,只是.so。
我只是希望能夠使用它像http://svnbook.red-bean.com/en/1.1/ch08s02.html
我的代碼:
from svn import fs
埃羅我得到:
File "/home/umpirsky/EclipseWorkspace/test/src/test.py", line 1, in <module> ImportError: cannot import name fs
如何導入呢?
感謝您的回答。對我來說有點不清楚,因爲我在這方面是新手。我從哪裏得到消息來源?什麼是網站包?那麼,我應該編譯它?那麼這個http://packages.ubuntu.com/oneiric/python-subversion軟件包用於什麼?在那種情況下,我該如何使用這種依賴性來部署應用程序? – umpirsky
添加評論回答,因爲它太長了 – jkysam
謝謝,它現在有效。但這是pysvn,所以我不喜歡http://svnbook.red-bean.com/en/1.1/ch08s02.html,但喜歡http://pysvn.tigris.org/docs/pysvn_prog_guide。 HTML。無論如何,我認爲這會做這項工作。斯蒂爾,我不知道如何部署這個應用程序。我的想法是隻安裝ubuntu軟件包並且它可以工作,所以人們不需要手工編譯pysvn。任何暗示? – umpirsky