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

Spyder在py35环境中导入错误版本TensorFlow求助

解决Spyder导入TensorFlow版本与conda环境不一致的问题

这种情况我碰到过好多次,核心原因就是你当前打开的Spyder并没有关联到你创建的py35环境,而是默认用了base环境(或者其他装了TensorFlow 1.5.0的环境)。下面给你几个一步步解决的方法:

方法1:修改Spyder的Python解释器路径

  1. 打开Spyder,点击顶部菜单栏的 Tools -> Preferences
  2. 在弹出的窗口里选择 Python interpreter 选项卡
  3. 查看当前显示的解释器路径:
    • 如果是Windows系统,路径应该类似 你的Anaconda安装目录/envs/py35/python.exe
    • 如果是Linux/macOS,路径应该是 ~/anaconda3/envs/py35/bin/python
  4. 如果路径不对,点击 Use the following interpreter,然后手动选择py35环境下的Python解释器路径
  5. 点击 Apply 和 OK,然后重启Spyder,再运行import tensorflow; print(tensorflow.__version__)测试

方法2:在py35环境中单独安装并启动Spyder

有时候修改路径可能会有缓存问题,直接在目标环境装Spyder更稳妥:

  1. 打开终端,激活py35环境:
    • Windows:conda activate py35
    • Linux/macOS:source activate py35
  2. 在环境里安装Spyder:conda install spyder
  3. 直接从这个环境启动Spyder:spyder
  4. 启动后再测试TensorFlow版本,这次应该会正确导入1.0.0了

注意事项

  • 不要直接点击桌面的Spyder快捷方式,因为它默认关联的是base环境的Spyder,一定要从激活的py35环境里启动
  • 如果之前装过多个版本的Spyder,建议先清理一下缓存,或者直接在py35环境装对应版本的Spyder(比如和你base环境一致的版本,避免兼容性问题)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:03:03