尝试运行python脚本时出现以下错误:

Traceback (most recent call last): File "A1_GenerateInputROIs.py", line 5, in <module> import PARAMETERS File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\PARAMETERS.py", line 2, in <module> from cntk_helpers import * File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\cntk_helpers.py", line 7, in <module> from fastRCNN.nms import nms as nmsPython File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\fastRCNN\__init__.py", line 7, in <module> from .imdb import imdb File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\fastRCNN\imdb.py", line 19, in <module> from .utils3_win64.cython_bbox import bbox_overlapsImportError: DLL load failed: The specified module could not be found.

我正在遵循https://github.com/Microsoft/CNTK/wiki/Object-Detection-using-Fast-R-CNN上的教程。当我尝试在ubuntu系统上运行脚本时,我也遇到了类似的错误。

您认为问题出在哪里?

我正在探索的一种假设如下:

因为在本教程中它说:


  本教程代码假定您使用的是Python 3.4的64位版本,
  因为utils_win64下的Fast R-CNN DLL文件是为此预先构建的
  版


而且由于我使用的是python 3.5而不是python 3.4,所以我开始认为这可能是原因。我会通知您我的发现。

谢谢

最佳答案

您可以在3.5 python发行版中创建一个3.4 env,如here所示。然后报告是否看到相同的行为。

关于python - Python DLL加载失败:在Microsoft fastRCNN脚本上找不到指定的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41774223/

10-09 04:40