我在Windows上运行了TensorFlow物体检测的安装。
https://medium.com/riow/tensorflow-object-detection-on-windows-ad10bfde217c
成功安装TensorFlow物体检测后,我运行了以下命令进行测试,并收到了下面的错误信息。如何解决?
python object_detection/builders/model_builder_test.py
错误: Traceback (most recent call last): File "C:\TestImage\models\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in from tensorflow.python._pywrap_tensorflow_internal import * ImportError: 导入pywrap_tensorflow_internal模块时DLL加载失败: 指定的模块无法找到。 Traceback (most recent call last): File "object_detection/builders/model_builder_test.py", line 21, in from object_detection.builders import model_builder File "c:\testimage\models\research\object_detection\builders\model_builder.py", line 23, in from object_detection.builders import anchor_generator_builder File "c:\testimage\models\research\object_detection\builders\anchor_generator_builder.py", line 23, in from object_detection.anchor_generators import flexible_grid_anchor_generator File "c:\testimage\models\research\object_detection\anchor_generators\flexible_grid_anchor_generator.py", line 17, in import tensorflow.compat.v1 as tf File "C:\TestImage\models\venv\lib\site-packages\tensorflow_init.py", line 41, in from tensorflow.python.tools import module_util as module_util File "C:\TestImage\models\venv\lib\site-packages\tensorflow\python_init.py", line 40, in from tensorflow.python.eager import context File "C:\TestImage\models\venv\lib\site-packages\tensorflow\python\eager\context.py", line 35, in from tensorflow.python import pywrap_tfe File "C:\TestImage\models\venv\lib\site-packages\tensorflow\python\pywrap_tfe.py", line 28, in from tensorflow.python import pywrap_tensorflow File "C:\TestImage\models\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 83, in raise ImportError(msg) ImportError: Traceback (most recent call last): File "C:\TestImage\models\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in from tensorflow.python._pywrap_tensorflow_internal import * ImportError: 导入_pywrap_tensorflow_internal模块时DLL加载失败: 指定的模块无法找到。
目前使用Python 3.8最新版tensorflow,以及tensorflow-cpu。
/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/pywrap_tensorflow.py
和/usr/local/lib/python3.6/dist-packages/tensorflow_core/python/pywrap_tensorflow_internal.py
文件。据我所知,你的错误来自第一个文件,而你正在寻找第二个文件?看起来这两个文件都是从名为SWIG的东西生成的,我猜它会生成C/C++类的Python接口?这个看起来很相关。 - xdhmoore