I have build .dll of _caffe.cpp on Windows (Release, x64).
I changed extension .dll to .pyd and trying to import it in python:
import caffe
  File "\caffe-master\python\caffe\__init__.py", line 1, in <module>
    from .pycaffe import Net, SGDSolver
  File "\caffe-master\python\caffe\pycaffe.py", line 13, in <module>
    from ._caffe import Net, SGDSolver
ImportError: DLL load failed: The specified module could not be found.
What does it mean, some module of dependencies missing which was included in project in Visual Studio, where I build this dll?
You need to add Python Caffe to PYTHONPATH. For example: export PYTHONPATH=$PYTHONPATH:/home/username/caffe/python
For windows :
Adding /caffe/Build/x64/Release/pycaffe to system path(path) works for me, and I think the best way to do it is :
- New a system variable : 
PYTHON_PKG = /caffe/Build/x64/Release/pycaffe; - Include 
PYTHON_PKGinpath:path = %PYTHON_PKG%; %OtherDirs% 
After I did this, I get PKG missing google.internal, then I did pip install google.internal in CMD. It works.
来源:https://stackoverflow.com/questions/29606856/how-to-import-caffe-module-in-python