我试图在64位系统上编译Python(2.6.5),使用下列选项:
./configure --prefix=/usr --libdir=/usr/lib64
然而, libpython
并没有被安装在/usr/lib64
,而是被安装在/usr/lib
。 这意味着当我从命令行调用python
时会引发错误。
我知道我可以通过向/usr/lib
的.so文件添加一个符号链接来解决这个问题,但这并不能解决问题,也不能解决问题。
我需要做什么才能让Python正确安装?
本地python
软件包对Python源代码进行了一些修补,以使其能够使用lib64
。 我build议您find本地源代码包,解压缩它的内容,并将这些修补程序自己应用到上游源。
其实,我build议你为新版本生成你自己的软件包,但是如果你以前从未创build过软件包,这可能会令人望而生畏。