我正在尝试建立一个项目。这不是重点。构建工具抛出错误:
sh.CommandNotFound(k), name 'ndk_build' is not define
查看发生错误的源代码,我看到了代码:
sh.ndk_build(*args, **kvargs)
很明显, sh 模块(从 Python 调用 bash 命令作为函数)正在尝试执行ndk_build bash 命令,但由于某种原因找不到该命令。ndk_build是来自 CrystaxNDK 的 bash 脚本,用于运行构建(已安装 CrystaxNDK)。试图这样做:
export ndk_build="path_to_ndk_build"
我得到一个错误,一切都在同一个地方,他们说,现在ndk_build是一个字符串,而不是一个函数。
如果我可以这样说,如何打败这个范围?
如果需要设置环境变量,可以使用模块
os
:在修改
PATH
不太可能为空的情况下,最好是这样:据我了解,我们可以等效地写