这是我的错误:
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'
我已经改变了python路径,但它没有改变任何东西
答案 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)
在C:\ tensorflow \ models \ research \ slim目录中运行 python setup.py构建 python setup.py install
P.S 型号/研究/苗条都有自己的setup.py !!!!!!!!!!!!! 使用苗条专用的