You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下已装Miniconda,CMake无法找到Python3的问题求助

解决CMake无法找到Miniconda Python3的问题

问题核心

系统环境变量中Miniconda的Python路径优先级低于微软商店的Python引导项,导致CMake和命令提示符均无法识别Miniconda自带的Python。

解决方案

1. 调整环境变量优先级

  • 打开「系统属性」→「高级」→「环境变量」
  • 在「用户变量」或「系统变量」的Path列表里,把以下Miniconda路径移到最顶部:
    C:\Users\Jiawei\miniconda3
    C:\Users\Jiawei\miniconda3\Scripts
    C:\Users\Jiawei\miniconda3\Library\bin
    
  • 找到包含WindowsApps的路径(通常是%USERPROFILE%\AppData\Local\Microsoft\WindowsApps),将其移至Miniconda路径之后,或直接删除(若不需要微软商店的Python)
  • 重启所有命令提示符、IDE,确保环境变量生效

2. 验证Python路径有效性

重启命令提示符后执行:

where python

确认输出的第一个路径是C:\Users\Jiawei\miniconda3\python.exe,而非微软商店的引导路径。

3. 强制指定Python路径给CMake

若不想调整环境变量,可在执行CMake时直接指定Python3的可执行文件:

cmake .. -DPython3_EXECUTABLE=C:/Users/Jiawei/miniconda3/python.exe

此命令会跳过CMake的自动查找流程,直接使用你指定的Miniconda Python。

4. 检查Miniconda安装完整性

确认C:\Users\Jiawei\miniconda3目录下存在python.exe,若缺失,重新安装Miniconda并勾选「Add Miniconda3 to my PATH environment variable」选项。

内容的提问来源于stack exchange,提问作者Jiawei Lu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 23:42:05