从源代码构建python时,如何摆脱abs_srcdir&;输出文件中的abs\u builddir字符串

从源代码构建python时,如何摆脱abs_srcdir&;输出文件中的abs\u builddir字符串,python,python-install,Python,Python Install,我试图从源代码构建python,并使用prefix选项控制安装它的目标目录。 成功安装后,在目标目录中的一些文件中,我看到了实际构建的工作目录的条目 包含abs\u srcdir和abs\u builddir lib/python3.9/_sysconfigdata__linux_x86_64-linux-gnu.py lib/python3.9/config-3.9-x86_64-linux-gnu/Makefile 如何避免这种情况?我对Python中的流程有点不熟悉,但我可以看出这些是

我试图从源代码构建python,并使用prefix选项控制安装它的目标目录。 成功安装后,在目标目录中的一些文件中,我看到了实际构建的工作目录的条目

包含
abs\u srcdir
abs\u builddir

lib/python3.9/_sysconfigdata__linux_x86_64-linux-gnu.py
lib/python3.9/config-3.9-x86_64-linux-gnu/Makefile

如何避免这种情况?

我对Python中的流程有点不熟悉,但我可以看出这些是

从文档:

某些输出变量由Autoconf宏预设。某些Autoconf宏设置了其他输出变量,这些变量在这些宏的说明中提到。有关输出变量的完整列表,请参见输出变量索引。有关与安装目录相关的预设变量列表,请参见安装目录变量。下面列出了其他预设变量,其中许多是珍贵的变量(请参阅设置输出变量,AC_ARG_VAR)

你可以看到你在这里提到的变量-。由于这些是预设变量,我不知道如何在安装后排除它们。手动删除或创建某种脚本似乎是解决此问题的唯一方法


如果这是在GNU Make中完成的,那么您可以使用

解决问题了吗?请更新您的状态。。。