ModuleNotFoundError:没有名为' nets' (TensorFlow)

时间:2017-12-06 12:01:44

标签: python

这是我的错误:

File "C:\Program Files\Python36\lib\site-packages\object_detection-0.1-py3.6.egg\object_detection\models\faster_rcnn_inception_resnet_v2_feature_extractor.py", line 28, in <module>
ModuleNotFoundError: No module named 'nets'

screenshot

我已经改变了python路径,但它没有改变任何东西

5 个答案:

答案 0 :(得分:2)

也许在Windows环境中,大写代码无法进行不同的检查,并且与linux文件系统有所不同。

它已经在Slim文件夹中建立了文件。让我们将BUILD移到BUILD.old,然后您可以构建苗条的程序包

c:\foo\bar\models\research> cd slim
c:\foo\bar\models\research\slim> move BUILD BUILD.old
c:\foo\bar\models\research\slim> python setup.py build
c:\foo\bar\models\research\slim> python setup.py install

答案 1 :(得分:0)

您需要确保将tensorflow/models/research/slim目录添加到PYTHONPATH(请参阅installation instructions)。

运行以下内容

export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim

或将其添加到~/.bashrc的末尾,以便每当您打开新终端时它就会自动运行。

答案 2 :(得分:0)

尝试将网络或苗条文件夹复制到..... \ site-packages \ object_detection-0.1-py3.5.egg

查看this解决方案是否有效。

答案 3 :(得分:0)

由于您都在Windows环境中,因此我也遇到了同样的问题。我正在做的是,我在model_builder_test.py的标题中添加了一些代码。 import sys sys.path.append("....../tutorial/models/research") sys.path.append("....../tutorial/models/research/slim") ...... import tensorflow as tf from google.protobuf import text_format from object_detection.builders import model_builder ......

答案 4 :(得分:0)

在Windows上

在C:\ tensorflow \ models \ research \ slim目录中运行 python setup.py构建 python setup.py install

P.S 型号/研究/苗条都有自己的setup.py !!!!!!!!!!!!! 使用苗条专用的