启动tensorboard错误 - ImportError:无法导入名称weakref

时间:2018-02-03 01:18:45

标签: python tensorflow tensorboard

在带有tensorflow并运行的mac上使用python 2.7 tensorboard --logdir= directory/wheremylog/fileis会产生以下错误ImportError: cannot import name weakref

我已经看到有几个人用pip install backports.weakref 解决了这个问题,但这个要求已经让我满意了。 Requirement already satisfied: backports.weakref in /usr/local/lib/python2.7/site-packages

我没有想法,我真的很想让张量板工作。

由于

1 个答案:

答案 0 :(得分:2)

对于那些有同样问题的人,我可以通过以下方法修复它: 1)找到张量流存在的位置pip show tensorflow并查看位置线,复制它。

2)对我来说是cd /usr/local/lib/python2.7/site-packages/

3)cd tensorflow/python/lib

4)open tf_should_use.py

5)在你的python编辑器中用from backports import weakref替换第28行import weakref并保存文件。