在Ubuntu 12.04.2上的python 3.3 virtualenv下安装pyslide

时间:2013-05-27 16:42:29

标签: python-3.x ubuntu-12.04

由于缺少库,我收到以下错误:

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

我已尝试按照此SO Pyside install fails (Python 2.7.4)

从git HEAD安装pyside

但由于以下原因仍然失败:

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

我的系统上存在/usr/local/lib/libpython3.3m.a文件。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

这几乎肯定会发生,因为您的Python安装在$PREFIX/lib下有一个静态库,但没有共享库。也就是说,有libpython3.3m.a个文件,但没有libpython3.3m.so个文件。

要解决此问题,请使用--enable-shared标志重新编译Python。