假设我想使用以前使用python构建的CLI工具,而我的系统上没有安装python。我还能使用那个CLI工具吗?(无需安装python(。如果是,那么它是如何工作的?若工具是用其他方式而不是python构建的,那个么它会是一样的吗?
通常,如果它被解释,那么您将需要系统上的语言(或者像Java一样,需要安装运行时(。有一些工具可以为Python生成可执行文件,因此它不需要与python main.py
一起运行,例如PyInstaller。
如果工具/程序被编译成二进制blob,就像C/C++编译成二进制可执行文件一样,它可以在没有用于构建它的库/语言的情况下使用。