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

Mac Mojave 10.14.6下Python3.11导入TensorFlow报错求助

问题解决方法

问题原因

Python 3.7及以上版本中async是保留关键字,你安装的TensorFlow版本过旧,代码里将async作为函数参数名使用,触发语法错误。另外Mac Mojave 10.14.6不支持TensorFlow 2.10及以后的版本,而Python 3.11和旧版TensorFlow也存在兼容性冲突。

解决步骤

  • 降级Python版本到3.10或更低(推荐3.8/3.9/3.10,这些版本既适配Mojave,也能兼容合适的TensorFlow版本)
    • 可以用pyenv管理多版本Python,安装命令:
      brew install pyenv
      pyenv install 3.10.12
      pyenv global 3.10.12  # 全局设置为该版本,或用local设置当前目录
      
  • 安装适配的TensorFlow版本
    • 针对Python 3.10,安装TensorFlow 2.9.3(该版本支持Mojave且兼容Python 3.10):
      pip install tensorflow==2.9.3
      
  • 验证安装是否成功
    运行以下命令,若能正常输出版本号则说明问题解决:
    python -c "import tensorflow as tf; print(tf.__version__)"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 02:15:00