【发布时间】:2016-10-02 23:11:38
【问题描述】:
我正在尝试在我的 Windows 上安装 caffe,我已在我的 python 站点包文件夹下正确复制 caffe 库并安装了 protobuf。但我仍然收到错误消息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda2\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 699, in runfile
execfile(filename, namespace)
File "C:\Anaconda2\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 74, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "C:/Users/sworr/Desktop/caffe-ssd/examples/ssd/score_ssd_pascal.py", line 2, in <module>
import caffe
File "C:\Anaconda2\lib\site-packages\caffe\__init__.py", line 1, in <module>
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver
File "C:\Anaconda2\lib\site-packages\caffe\pycaffe.py", line 13, in <module>
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: DLL load failed: The specified module could not be found.
我使用的是 Anaconda 4.0.0 64 位。请帮忙。
【问题讨论】:
-
我使用的是 Windows 10。
-
确保 caffe 库的名称是
_caffe.pyd而不是_caffe.dll以便被 python 识别。