我使用ArchLinux。python --version
返回python3.6.2,python2 --version
(和python2.7 --version
)返回python2.7.13。Automake搜索比2.4更新的python并找到python
(3.6)。不过,该项目不适用于python3。AM_PATH_PYTHON(<min-version>[,...])
不允许指定最高版本。在
如果python
太新,我如何自动搜索python2
?或者有更好的方法来处理这个问题吗?Automake仍然应该找到python
,如果它是正确的版本,因为这个版本需要能够在有旧包的发行版上运行(例如,ubuntu14.04)。在
PYTHON
由AM_PATH_PYTHON
设置为precious variable,您可以在配置时重写其选择:在上游修复之前,我会做一些类似的事情:
然后它只能找到python2(名为python2)并且您的系统没有混乱,只有您使用更改的路径运行的进程。在
相关问题 更多 >
编程相关推荐