首页 > 解决方案 > 当用户的系统也可能安装了 Python 2.7 时,如何在他们的系统上运行 Python 3 脚本?

问题描述

我正在尝试将 python 3 脚本作为可在 Linux 或 Windows (msys) 上使用的 Makefile 目标的一部分运行。当系统也可能安装了 Python 2.7 时,它调用 Python 3 的正确方法是什么?

看起来:

有没有一个很好的例子来说明如何正确地做到这一点?

标签: pythonmakefile

解决方案


仅执行您发现的内容怎么样:

which python3 python | head -1

或者换一种说法,尝试 python3,如果失败回退到 python。


推荐阅读