Tensorflow ImportError:没有名为';后端口';

Tensorflow ImportError:没有名为';后端口';,tensorflow,python-3.5,ubuntu-16.04,Tensorflow,Python 3.5,Ubuntu 16.04,使用tensorflow安装重新培训模型时,我运行了以下命令: bazel-bin/tensorflow/examples/image_retraining/retrain --image_dir <..directory..> bazel-bin/tensorflow/examples/image\u-retaining/retain--image\u-dir 错误: ImportError:没有名为'backport'的模块 回溯(最近一次呼叫最后一次): 文件“/home/

使用tensorflow安装重新培训模型时,我运行了以下命令:

bazel-bin/tensorflow/examples/image_retraining/retrain --image_dir <..directory..>
bazel-bin/tensorflow/examples/image\u-retaining/retain--image\u-dir
错误:

ImportError:没有名为'backport'的模块
回溯(最近一次呼叫最后一次):
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image\u retaining/retain.runfiles/org\u tensorflow/tensorflow/examples/image\u retaining/retain.py”,第91行
导入tensorflow作为tf
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image\u-retaining/retain.runfiles/org\u-tensorflow/tensorflow/\uu-init\uuuu.py”,第24行
从tensorflow.python导入*
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image_-retaining/retain.runfiles/org_-tensorflow/tensorflow/python/__-init___;.py”,第64行
从tensorflow.python.framework.framework_lib导入*
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image_-retaining/retain.runfiles/org_-tensorflow/tensorflow/python/framework/framework_-lib.py”,第100行,in
从tensorflow.python.framework.subscribe导入订阅
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image\u retaining/retain.runfiles/org\u tensorflow/tensorflow/python/framework/subscribe.py”,第26行
从tensorflow.python.ops导入变量
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image\u retaining/retain.runfiles/org\u tensorflow/tensorflow/python/ops/variables.py”,第26行
从tensorflow.python.ops导入控制\u流\u操作
文件“/home/nishith/tensorflow/tensorflow/bazel bin/tensorflow/examples/image\u retaining/retain.runfiles/org\u tensorflow/tensorflow/python/ops/control\u flow\u ops.py”,第70行
从tensorflow.python.ops导入tensor_数组_ops
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image_-retaining/retain.runfiles/org_-tensorflow/tensorflow/python/ops/tensor_-array_-ops.py”,第33行
从tensorflow.python.util导入您应该使用的tf
文件“/home/nishith/tensorflow/tensorflow/bazel-bin/tensorflow/examples/image_-retaining/retain.runfiles/org_-tensorflow/tensorflow/python/util/tf_-should_-use.py”,中第28行
从Backport导入weakref#pylint:disable=g-bad-import-order
ImportError:没有名为“backports”的模块
试试:


我确实安装了
pip backports.weakref
,但错误仍然存在,我最终发现重要的是
PYTHONPATH
对应路径的错误设置。@Jecky您是如何诊断和修复的?
pip install backports.weakref