2009-09-25 109 views
1

我不能使用sqlite3(構建python包)。缺少_sqlite3.so的原因。我發現人們有同樣的問題,他們解決了here如何從源代碼構建?

的解決方案,在一個給定的一句話:

通過從源代碼構建和 庫移動到 /usr/lib/python2.5/lib-dynload/我 解決了問題。

但是,我不理解術語。什麼意思是「從源頭上構建」?應該從源代碼構建什麼?新版本的Python? SQLite的?以及如何從源頭上構建?應該完成哪些步驟?

回答

3

這裏下載SQLite的源:SQLite Download Page

某處提取壓縮包你的機器上。

導航到展開的目錄。

運行:

./configure 
make 
make install (sudo make install if you have permission issues) 

複製新編譯的文件到你的Python目錄。

這些方向是最簡單的。在這種情況下,您可能會遇到依賴性問題,您還需要下載並構建它們。

0

在這篇文章中,海報從源代碼構建Python,因爲他試圖安裝的Slackware軟件包顯然已經損壞(Slackware是Linux發行版)。

除非您還使用相同的Slackware發行版,否則我會聲稱您的問題是而不是相同。