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

Ubuntu 16.04安装CPU版tensorflow后导入报ImportError错误如何解决

解决Ubuntu 16.04 Anaconda Python2.7下TensorFlow导入错误的问题

咱们一步步来排查和解决这个问题:

1. 先确认TensorFlow是否真的安装到了当前Python环境

先执行这条命令,查看pip管理的包列表里有没有tensorflow:

pip list | grep tensorflow

如果没有任何输出,说明之前的安装没成功,得重新安装;如果有输出,那就是包路径和当前Python解释器不匹配的问题。

2. 检查当前Python的包加载路径

打开Python交互窗口,输入下面的代码:

import site
print(site.getsitepackages())

你会看到当前Python解释器加载第三方包的路径,比如你环境里的/home/rtm-1/anaconda2/lib/python2.7/site-packages。去这个目录下看看有没有tensorflow文件夹,如果没有,说明安装到了其他路径。

3. 针对性解决方法

方法一:用对应版本的pip重新安装

因为你用的是Python2.7,系统里可能同时存在Python3的pip,所以明确用pip2安装(注意Python2.7只支持TensorFlow 1.x版本,最高是1.15.0,别装2.x版本):

pip2 install tensorflow==1.15.0

方法二:用Anaconda的conda命令安装

既然你用的是Anaconda环境,用conda安装更稳妥,能保证包和当前环境完全匹配:

conda install -c conda-forge tensorflow=1.15.0

方法三:修复PYTHONPATH环境变量(如果前两种方法无效)

有时候PYTHONPATH设置不对会导致Python找不到包,先查看当前PYTHONPATH:

echo $PYTHONPATH

如果里面没有你的Anaconda site-packages路径,就把它添加进去:

export PYTHONPATH="/home/rtm-1/anaconda2/lib/python2.7/site-packages:$PYTHONPATH"

要是想让这个设置永久生效,把上面的命令加到~/.bashrc文件末尾,然后执行source ~/.bashrc即可。

最后验证

安装完成后,重新打开Python交互窗口,输入import tensorflow as tf,如果没有报错,就说明问题解决了!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:53:59