在“配置”中更改PYTHON_前缀。

2024-04-24 07:06:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我想更改python前缀

我想在$(myown_pfx)/usr/lib/python2.7/site-packages中安装我的文件

现在默认情况下,pythondir似乎指向$(prefix)/usr/lib/python2.7/site-packages

我在我的配置.ac在

 AM_PATH_PYTHON([2.7])
 AC_SUBST([PYTHON_PREFIX], ["$myown_pfx"])

但是,我所期望的文件仍然被安装,好像PYTHON_前缀从未更改为$myown_pfx,它仍然是默认的$PREFIX。在

我基本上想覆盖PYTHON_前缀,但是一直没有成功,我缺少什么?在

我一直在看这个文件 https://www.gnu.org/software/automake/manual/html_node/Python.html


Tags: 文件prefixlibpackagesusrhtmlsite情况
1条回答
网友
1楼 · 发布于 2024-04-24 07:06:34

遗憾的是,AM_PATH_PYTHON无条件地设置它如下:

AC_SUBST([PYTHON_PREFIX], ['${prefix}'])

可以做的是(除了重新计算pythondirAM_PATH_PYTHON所做的类似)是将'${prefix}'替换为$myown_pfx

^{pr2}$

或者更好:

pythondir=`echo "$pythondir" | sed "s,$PYTHON_PREFIX,$myown_pfx,"` 

相关问题 更多 >