我正在尝试在 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
。我建议您找到本地源代码包,提取其内容,然后自行将补丁应用到上游源代码中。
实际上,我建议您为新版本生成自己的包,但如果您以前从未创建过包,这可能会令人望而生畏。