Python安装wmm2020后导入报CMake not available错误是什么原因?
问题产生原因
- 你此前安装的
cmake是Python生态的第三方模块,仅支持在Python代码中调用对应API,而wmm2020包的底层依赖编译逻辑需要调用系统级的CMake可执行程序,二者功能完全独立,Python版本的cmake包无法被wmm2020的构建逻辑识别,因此报错依然存在。 - 若你已经安装了系统级CMake但仍报错,大概率是PyCharm运行时的PATH环境变量未包含CMake的安装路径,导致程序无法找到可执行文件。
解决方案
方案一:配置系统CMake环境
- 安装系统级CMake程序:Windows环境直接下载CMake官方安装包,安装时勾选Add CMake to the system PATH for all users选项,避免手动配置环境变量。
- 验证安装:打开新的CMD窗口执行
cmake --version,能正常输出版本号即代表系统CMake配置成功。 - 重启PyCharm:让PyCharm加载最新的系统环境变量,确认项目使用的Python解释器和安装wmm2020的解释器一致后,重新尝试导入模块即可。
方案二:安装预编译版本(无需配置CMake)
直接安装已经提前编译好的wmm2020发行版,无需本地编译即可使用,执行以下命令即可:
pip install wmm2020-bin
安装完成后直接import wmm2020即可正常使用。
内容的提问来源于stack exchange,提问作者Akuseruma
相关产品推荐
相关产品推荐

