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

Mac环境下coremltools模块找不到问题求助

解决ModuleNotFoundError: No module named 'coremltools'的问题

核心问题分析

  • 命令执行顺序错误:你先执行了pip install coremltools,之后才创建并激活虚拟环境,导致包安装在了系统全局Python环境(大概率是Python2.7),而非后续激活的虚拟环境中。
  • Python版本混淆:Mac默认python指向Python2.7,pip同理,而coremltools需要Python3环境,直接用python和pip会导致版本不匹配。

正确操作步骤

按以下顺序执行命令,确保包安装在目标虚拟环境中:

  1. 创建Python3虚拟环境
    指定Python3.6版本创建虚拟环境(避免默认使用Python2):
python3.6 -m venv coremltools-venv
  1. 激活虚拟环境
source coremltools-venv/bin/activate

激活后命令行开头会出现(coremltools-venv)标识,说明当前处于虚拟环境中。

  1. 安装coremltools
    此时pip已指向虚拟环境内的Python3.6的pip,直接安装:
pip install coremltools
  1. 运行脚本
    在虚拟环境中执行脚本,确保使用的是虚拟环境内的Python:
python convert-script.py

额外验证(可选)

如果仍有问题,可在激活虚拟环境后执行以下命令确认:

  • 查看当前Python版本:python --version,确认显示为3.6
  • 查看已安装的包:pip list,确认coremltools在列表中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 06:50:42