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

Mac环境下Jupyter导入TensorFlow报ModuleNotFoundError求助

解决Jupyter中无法导入TensorFlow的问题

以下是针对Mac系统下,conda环境中TensorFlow在PyCharm可用但Jupyter报错的解决步骤:

  • 注册conda环境到Jupyter内核
    激活你的tensorflow环境,安装ipykernel并将当前环境注册为Jupyter的可用内核:

    conda activate tensorflow
    pip install ipykernel
    python -m ipykernel install --user --name tensorflow --display-name "Python 3.9 (TensorFlow)"
    

    完成后打开Jupyter Notebook,在顶部菜单栏的「Kernel」→「Change Kernel」中选择刚添加的「Python 3.9 (TensorFlow)」内核,再执行import tensorflow as tf测试。

  • 验证Jupyter的Python执行路径
    在Jupyter中运行以下代码,查看当前使用的Python路径:

    import sys
    print(sys.executable)
    

    同时在终端激活tensorflow环境后执行which python,对比两个路径是否一致。如果不一致,说明Jupyter未使用目标conda环境,需切换到上述注册的内核。

  • 清理重复安装的TensorFlow并重新部署
    你同时使用pip和conda安装了TensorFlow,可能存在依赖冲突。先清理现有安装,再用单一方式重新安装:

    conda activate tensorflow
    pip uninstall -y tensorflow
    conda uninstall -y tensorflow
    # 二选一安装TensorFlow
    conda install tensorflow  # 使用conda安装
    # 或 pip install tensorflow  # 使用pip安装
    

    之后再次执行内核注册步骤,确保环境干净。

  • 在conda环境内安装并启动Jupyter
    如果全局Jupyter无法识别conda环境,直接在tensorflow环境中安装Jupyter并启动:

    conda activate tensorflow
    conda install jupyter
    jupyter notebook
    

    这种方式启动的Jupyter会直接使用当前环境的Python解释器,无需额外配置内核。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 11:20:33