在带有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
我没有想法,我真的很想让张量板工作。
由于
答案 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
并保存文件。