Python 无法编译为 lib64

Python 无法编译为 lib64

我正在尝试在 64 位系统上编译 Python (2.6.5),使用以下选项:

./configure --prefix=/usr --libdir=/usr/lib64

但是,libpython并未安装在 中/usr/lib64,而是/usr/lib。这意味着当我python从命令行调用时会出现错误。

我知道我可以通过在 .so 文件中添加符号链接来解决这个问题,/usr/lib但这并不能真正解决问题,也不能理解问题。

我需要做什么才能正确安装 Python?

答案1

本机python包执行数字补丁到 Python 源代码中以便能够使用lib64。我建议您找到本地源代码包,提取其内容,然后自行将补丁应用到上游源代码中。

实际上,我建议您为新版本生成自己的包,但如果您以前从未创建过包,这可能会令人望而生畏。

相关内容