pip install dlib windows 10でcmdを使用してdlibをインストールしたいのですが、次の3つのエラーが表示されます。CMakeLists.txtのCMakeエラー:Generator
NMake Makefiles
does not support platform specification, but platform
x64
was specified.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
情報:d:\ python36\lib\site-packagesからのpip 9.0.1(python 3.6)cmake 0.9.0 windows 10 pro(64-bit)バージョン:10.0.16299 Build 16299
私はWindows 10です、python 3.5、pip 10
dakeはcmakeをインストールした後でも動作しませんでした。解決 :
次に、pip
を使用してインストールします。
pip install dlib==19.4
魅力のように機能します。
Windowsの10月の更新後、上記の方法は機能しますが、boost error
およびcmake incompatible
。そう、
pip install dlib
または
pip install dlib==19.4
同じ問題に遭遇しましたが、Visual Studio C++のインストール後に解決されました。
まず、CMakeCache.txtファイルを削除します。後で、dlib-xx内で実行し、以下のコマンドをビルドします。
cmake -G "NMake Makefiles" ..
CMAKE_C_COMPILERとCMAKE_CXX_COMPILERでさらに問題がある場合は、MinGWをインストールし、環境変数にMinGWのパス/ binを追加する必要があります。
Visual Studioをインストールしていない場合は、将来の問題を解決します
同じ問題がありました。 .whl
からのdlib
のインストールは機能しました。
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_AMD64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
この投稿を参照してください: https://stackoverflow.com/a/49538054/9524424
最も簡単な方法は、MS Visual Studio Community Editionをインストールし、Visual C++を選択することです(必要なものはすべてインストールしますが、C++以外はすべてオプションです)。これにより、CMakeと正しいコンパイラおよびライブラリが正しい場所にインストールされます。
エラーが発生した場合は、ここに投稿してください。おそらく依存関係またはENV変数が欠落しています。
昨日同じ問題に遭遇したばかりで、多くのリソースを調べました。そして最後に、Visual Studio 2017をインストールしてC++関連コンポーネントを選択することで解決しました。dlibをビルドするにはC++コンパイラが必要だからです。
このリンク (dlib.whl) に移動して、dlibの.whlバージョンをダウンロードし、このコマンドを使用してインストールすることもできます。
pip install .\dlib-19.8.1-cp36-cp36m-win_AMD64.whl
ただし、上記のコマンドのファイル名は、ダウンロードしたファイルに置き換える必要があります