0

Windows (リリース、x64) で _caffe.cpp の .dll をビルドしました。

拡張子 .dll を .pyd に変更し、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.

このdllをビルドするVisual Studioのプロジェクトに含まれていた依存関係のモジュールが欠落しているとはどういう意味ですか?

4

3 に答える 3

2

Python Caffe を PYTHONPATH に追加する必要があります。例: export PYTHONPATH=$PYTHONPATH:/home/username/caffe/python

于 2015-06-17T08:41:16.677 に答える
2

Windows の場合:

システムに追加/caffe/Build/x64/Release/pycaffeする path( path) は私にとってはうまくいきます。それを行う最良の方法は次のとおりだと思います。

  1. 新しいシステム変数:PYTHON_PKG = /caffe/Build/x64/Release/pycaffe;
  2. PYTHON_PKGに含めるpath:path = %PYTHON_PKG%; %OtherDirs%

これを行った後、私は PKG missing を取得し、google.internal次に. できます。pip install google.internalCMD

于 2016-10-15T00:19:53.260 に答える