tensorboard 虚拟环境运行报错 AttributeError: module ‘tensorflow‘ has no attribute ‘estimator‘ 不是版本问题可能是没找对地儿

本文解决了一个常见的TensorBoard启动问题,即在终端输入tensorboard–logdir=logs命令时出现未找到命令或属性错误AttributeError的问题。通过直接在安装路径下执行main.py文件成功启动TensorBoard。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

害! 我发现坚持就有结果欸 费了半下午也没找到,晚上找到了。

吐槽一下,搜索问题关键字非常关键。。。不然真的找不着答案。。。

不一定是版本问题,非常可能是虚拟环境解释器你给找错了/(ㄒoㄒ)/~~我就是。。。

我是虚拟环境在安装的tensorboard,它默认给我执行了/usr/bin/…下的tensorboard而且是基于python3.5的,我很服气!一直报错。。。我把虚拟环境中的tensorflow卸了又安,安了又卸,就是在搞笑。。。

问题

终端输入命令:tensorboard –logdir=logs ,提示tensorboard:command not found or什么属性错误Attribute Error

错误原因不是tensorboard没有安装,tensorflow-gpu的版本安装的同时已经将tensorboard安装了。

所以大概率是找错tensorboard的位置了 。。。

解决方法(既然tensorboard命令无效,那么采用最原始的方法):

用安装路径下的tensorboard/main.py去执行它

  • step1 进入实验目录 cd /data/zot/dir
  • step2 找到main.py 执行 python /home/l/anaconda3/envs/py36cu10tor/lib/python3.6/site-packages/tensorboard/main.py --logdir ./log/
# step 1:查找tensorboard的安装路径。使用pip show tensorflow-gpu 查看tensorflow的安装信息,得到其安装路径。
pip show tensorflow-gpu

# step2 :使用tensorboard安装路径下的main.py 启动tensorboard。使用
python /dir_name_tensorboard/main.py --logdir=/path/logs/
# 后面这个就是解释了
启动tensorboard,然后再跑tensorboard - -logdir=logs/
# step3: open your googlechrome and input address
http://localhost:6006/#scalars

From now on , It’s over ! 可害得偶好苦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南方五宿放眼观_犹如潇湘黛未施

有帮到请鼓励,是我坚持的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值