2

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

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

我已经尝试按照这个 SO 从 git HEAD 安装 pyside Pyside install failed (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存在于我的系统上。有任何想法吗?

4

1 回答 1

4

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

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

于 2013-12-17T21:53:13.930 回答