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

TensorFlow安装失败求助:深度学习CNN环境搭建问题

排查TensorFlow测试代码失败的几个关键点

看起来你踩了几个新手常犯的环境配置坑,我帮你拆解下可能的问题:

1. 环境创建与激活命令写错了

你把conda create和环境激活命令写在同一行,这两个是独立的操作,必须分开执行:

# 第一步:创建指定Python版本的环境
conda create -n tensorflow python=3.5
# 第二步:激活环境(Linux/macOS用这个)
source activate tensorflow
# Windows系统请用这条命令激活
conda activate tensorflow

如果一次性执行整行命令,conda只会完成环境创建,不会激活它——后续的包可能都装到了默认的base环境里,导致你运行测试代码时,当前环境根本找不到TensorFlow。

2. TensorFlow版本与Python版本不兼容

Python 3.5只支持TensorFlow 1.x系列(TensorFlow 2.x最低要求Python 3.6+),你直接用pip install tensorflow会尝试安装最新版,这在Python 3.5上是安装失败的。必须指定兼容的版本:

# 安装CPU版本的TensorFlow 1.15.0(最后一个支持Python3.5的稳定版)
pip install tensorflow==1.15.0
# 如果是GPU版本,需要先装好CUDA 10.0和CuDNN 7.6,再执行:
pip install tensorflow-gpu==1.15.0

3. 确认运行代码时环境已激活

运行测试代码前,一定要检查终端前缀是否显示(tensorflow)——这代表你当前处于目标环境中。如果没激活,Python会调用base环境的解释器,自然找不到TensorFlow包。

4. 测试代码是TF1.x写法,别装错版本

你的测试代码用了tf.Session(),这是TensorFlow 1.x的API。如果不小心装了TF2.x(虽然Python3.5理论上装不了,但万一有特殊情况),代码会直接报错——TF2.x默认启用即时执行模式,不再需要Session。

按照上面的步骤重新配置环境,应该就能解决问题了!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:19:24