ModuleNotFoundError:没有名为'nets'的模块(TensorFlow)

问题描述 投票:-1回答:4

这是我的错误:

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路径,但它没有改变任何东西

python
4个回答
0
投票

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

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


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 ......


0
投票

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

运行以下操作

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

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


0
投票

在Windows上的C:\ tensorflow \ models \ research \ slim目录下运行python setup.py build python setup.py install

P.S模型/研究/苗条HAS ITS OWN setup.py !!!!!!!!!!!!!使用特定的苗条

© www.soinside.com 2019 - 2024. All rights reserved.