2013-05-27 52 views
2

我碰到下面的錯誤,原因是缺少庫:安裝pyslide在Ubuntu 12.04.2

error: Failed to locate the Python library /usr/local/lib/libpython3.3m.so 

我試着從混帳HEAD按本SO Pyside install fails (Python 2.7.4)

安裝pyside

但還是失敗,因爲:

/usr/local/lib/libpython3.3m.a: could not read symbols: Bad value 

文件/usr/local/lib/libpython3.3m.a存在我的系統上。有任何想法嗎?

+0

我有這個完全相同的問題,你有沒有找到解決方案? –

+0

不幸的是,沒有。當試圖在Python 3.3中獲得IPython GUI時遇到了這種情況,我發現它在終端(+ tmux)和導出png中使用IPython要靈活得多,所以我沒有爲此付費。 – chris

回答

4

這幾乎肯定是因爲你的Python安裝有$PREFIX/lib靜態庫,但沒有共享庫。也就是說,有一個libpython3.3m.a文件,但沒有libpython3.3m.so文件。

要解決此問題,請使用--enable-shared標誌重新編譯Python。