【发布时间】:2020-12-07 21:29:51
【问题描述】:
我想在我的脚本中使用 python cmake pip install cmake。有可能吗
import cmake
cmake('..')
cmake('make')
或
cmake(['..'])
cmake(['make'])
? 谢谢
【问题讨论】:
标签: python c++ python-3.x cmake
我想在我的脚本中使用 python cmake pip install cmake。有可能吗
import cmake
cmake('..')
cmake('make')
或
cmake(['..'])
cmake(['make'])
? 谢谢
【问题讨论】:
标签: python c++ python-3.x cmake
如果目标是从 python 运行 cmake,则不需要 cmake pypi package,而是可以在 python 代码中调用 os 来运行 cmake。
import os
os.chdir("build")
os.system("cmake ..")
os.chdir("..")
更多信息请参见the OS python docs。
根据我的理解,从阅读链接文档到scikit build,似乎这个cmake包真的更适合将python设置过程和cmake过程结合在一起......从我对你问题的阅读中你很清楚只是想运行cmake,所以我可能错了,但上面应该没问题。
【讨论】:
pip install cmake 提供了cmake 可执行文件,请参阅documentation。跨度>
os 运行它。如果您将 cmake 放入您的 requirements.txt 文件中,这可以使 cmake 成为项目的显式依赖项。关于你想要做什么,我有什么遗漏吗?