python - 在脚本中使用 cmake
问题描述
我想pip install cmake
在我的脚本中使用 python cmake。有没有可能做
import cmake
cmake('..')
cmake('make')
或者
cmake(['..'])
cmake(['make'])
? 谢谢
解决方案
如果目标是从 python 运行 cmake,则不需要cmake pypi 包,而是可以在 python 代码中调用 os 来运行 cmake。
import os
os.chdir("build")
os.system("cmake ..")
os.chdir("..")
有关更多信息,请参阅OS python 文档。
根据我的理解,从阅读链接文档到scikit build看来,这个 cmake 包确实更适合将 python 设置过程和 cmake 过程结合在一起......从我对你问题的阅读来看,你显然只是想运行cmake,所以我可能是错的,但上面应该没问题。
推荐阅读
- java - 仅使用 JDK Api 将 SOAP 消息写入标准输出
- android - 切换片段时阻止谷歌地图重新加载
- css - MS Edge 未在 unicode 符号上应用 css 样式“颜色”
- docker - 在搬运工中修改 docker 镜像
- go - 为什么在解组后我得到不同的字节数但在编组后得到相同的结果?
- objective-c - 如何将以下有关 Core Graphics 的代码转换为 Swift?
- tfs - 如何知道当前的变更集 id TFS Visual Studio
- json - 在VBA中用双引号将对象的内容括起来
- animation - 搅拌机:卷起、展开平面而不使用螺旋或生长圆柱体
- java - FileNotFoundException(系统找不到指定的路径)即使我已经编辑过了